diff options
Diffstat (limited to 'AdminPanel/Users/users.pm')
-rw-r--r-- | AdminPanel/Users/users.pm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/AdminPanel/Users/users.pm b/AdminPanel/Users/users.pm index 719c9f6b..2f90b7ce 100644 --- a/AdminPanel/Users/users.pm +++ b/AdminPanel/Users/users.pm @@ -79,7 +79,9 @@ sub GetFaceIcon { # remove shortcut "&" from label $name =~ s/&// if ($name); my $user_icon = "$::prefix/usr/share/faces/$name.png" if ($name); - + if ($name) { + $user_icon = face2png($name) unless(-e $user_icon); + } if ($name && -e $user_icon) { my $current_md5 = common::md5file($user_icon); eval { $i = find_index { common::md5file(face2png($_)) eq $current_md5 } @icons }; |