davemds pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=54e039c0acfb204e5c0d7de11a15eca4e3d0a3e6

commit 54e039c0acfb204e5c0d7de11a15eca4e3d0a3e6
Author: davemds <[email protected]>
Date:   Sun Aug 31 15:34:36 2014 +0200

    Fix gadcon popup to reposition correctly on size changes
    
    None was setting the visible flags, that is checked before reposition the 
popup
---
 src/bin/e_gadcon_popup.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/bin/e_gadcon_popup.c b/src/bin/e_gadcon_popup.c
index 6e77cd1..083b9f6 100644
--- a/src/bin/e_gadcon_popup.c
+++ b/src/bin/e_gadcon_popup.c
@@ -241,6 +241,7 @@ e_gadcon_popup_show(E_Gadcon_Popup *pop)
    if (pop->content)
      e_comp_object_util_del_list_append(pop->comp_object, pop->content);
    evas_object_show(pop->comp_object);
+   pop->visible = EINA_TRUE;
 }
 
 EAPI void
@@ -252,6 +253,7 @@ e_gadcon_popup_hide(E_Gadcon_Popup *pop)
    evas_object_hide(pop->comp_object);
    if (pop->gadcon_was_locked)
      _e_gadcon_popup_locked_set(pop, 0);
+   pop->visible = EINA_FALSE;
 }
 
 EAPI void

-- 


Reply via email to