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); --