discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=9e3dedb23f56e6171a5f63e1e0460cd67d19df0f

commit 9e3dedb23f56e6171a5f63e1e0460cd67d19df0f
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed May 7 17:46:24 2014 -0400

    hide fileman popups on window close
    
    fix T1221
---
 src/modules/fileman/e_fwin.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/modules/fileman/e_fwin.c b/src/modules/fileman/e_fwin.c
index a770f27..b6ecdec 100644
--- a/src/modules/fileman/e_fwin.c
+++ b/src/modules/fileman/e_fwin.c
@@ -772,7 +772,11 @@ _e_fwin_free(E_Fwin *fwin)
         fwin->fad = NULL;
      }
    if (fwin->popup_del_job) ecore_job_del(fwin->popup_del_job);
-   if (fwin->popup) evas_object_del(fwin->popup);
+   if (fwin->popup)
+     {
+        evas_object_hide(fwin->popup);
+        evas_object_del(fwin->popup);
+     }
    if (fwin->popup_timer) ecore_timer_del(fwin->popup_timer);
    fwin->popup_timer = NULL;
    E_FREE_LIST(fwin->popup_handlers, ecore_event_handler_del);

-- 


Reply via email to