aboutsummaryrefslogtreecommitdiffstats
path: root/AdminPanel/Users/users.pm
diff options
context:
space:
mode:
Diffstat (limited to 'AdminPanel/Users/users.pm')
-rw-r--r--AdminPanel/Users/users.pm4
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 };