aboutsummaryrefslogtreecommitdiffstats
path: root/AdminPanel/Users/users.pm
diff options
context:
space:
mode:
authorAngelo Naselli <anaselli@linux.it>2014-01-02 19:02:28 +0100
committerAngelo Naselli <anaselli@linux.it>2014-01-02 19:02:28 +0100
commitc6b2e9c9ee15b863c3169c60b6fb5c78ede06581 (patch)
tree4c800c7799e4b7741b9d8fa5851c6afd8faa61fd /AdminPanel/Users/users.pm
parent43ed0faa4d30b93443b073ed3f37f17247a0c248 (diff)
downloadmanatools-c6b2e9c9ee15b863c3169c60b6fb5c78ede06581.tar
manatools-c6b2e9c9ee15b863c3169c60b6fb5c78ede06581.tar.gz
manatools-c6b2e9c9ee15b863c3169c60b6fb5c78ede06581.tar.bz2
manatools-c6b2e9c9ee15b863c3169c60b6fb5c78ede06581.tar.xz
manatools-c6b2e9c9ee15b863c3169c60b6fb5c78ede06581.zip
User edit is done
TODO save changes, and group edit management
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 };