okra pushed a commit to branch master.

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

commit b09e17baae7ca141e5ed760e2a5b41ec73f3f852
Author: Stephen 'Okra' Houston <smhousto...@gmail.com>
Date:   Wed Apr 26 13:21:08 2017 -0500

    Luncher - Set an icon to inactive when the preview is dismissed as well as 
on mouse out.
---
 src/modules/luncher/bar.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/modules/luncher/bar.c b/src/modules/luncher/bar.c
index 4f4dc89..eac286d 100644
--- a/src/modules/luncher/bar.c
+++ b/src/modules/luncher/bar.c
@@ -468,8 +468,10 @@ _bar_icon_preview_hide(void *data)
    ic->mouse_out_timer = NULL;
 
    if (!ic->preview || ic->preview_dismissed)
-     return EINA_FALSE;
-
+     {
+        ic->active = EINA_FALSE;
+        return EINA_FALSE;
+     }
    E_FREE_FUNC(ic->preview_box, evas_object_del);
    E_FREE_FUNC(ic->preview_scroller, evas_object_del);
    elm_ctxpopup_dismiss(ic->preview);
@@ -940,6 +942,7 @@ _bar_icon_mouse_out(void *data, Evas *e EINA_UNUSED, 
Evas_Object *obj, void *eve
 {
    Icon *ic = data;
 
+   ic->active = EINA_FALSE;
    elm_object_tooltip_hide(obj);
    E_FREE_FUNC(ic->mouse_in_timer, ecore_timer_del);
    E_FREE_FUNC(ic->mouse_out_timer, ecore_timer_del);

-- 


Reply via email to