bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/misc/entrance.git/commit/?id=991fc8705d5f2fa7213a2f8752636838d33eb2a1

commit 991fc8705d5f2fa7213a2f8752636838d33eb2a1
Author: Marcel Hollerbach <[email protected]>
Date:   Sat May 17 17:04:37 2014 +0200

    entrance: fix multiple creation of random icons
---
 src/bin/entrance_gui.c     | 2 ++
 src/event/entrance_event.h | 1 +
 2 files changed, 3 insertions(+)

diff --git a/src/bin/entrance_gui.c b/src/bin/entrance_gui.c
index 6292893..adc2122 100644
--- a/src/bin/entrance_gui.c
+++ b/src/bin/entrance_gui.c
@@ -761,6 +761,8 @@ _entrance_gui_user_content_get(void *data EINA_UNUSED, 
Evas_Object *obj, const c
         if ((!eu->image.path) && (!eu->image.group))
           {
              o = _entrance_gui_user_icon_random_get(obj, eu->login);
+             elm_image_file_get(o,&(eu->image.path),&(eu->image.group));
+             eu->tmp_icon = EINA_TRUE;
           }
         else if(eu->image.path && (!eu->image.group))
           {
diff --git a/src/event/entrance_event.h b/src/event/entrance_event.h
index 7ff33be..8b4f41b 100644
--- a/src/event/entrance_event.h
+++ b/src/event/entrance_event.h
@@ -94,6 +94,7 @@ typedef struct Entrance_Login_
    Entrance_Image bg;
    Entrance_Image image;
    Eina_Bool remember_session;
+   Eina_Bool tmp_icon;
    Eina_List *icon_pool;
    Eina_List *background_pool;
 } Entrance_Login;

-- 


Reply via email to