discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=8052b90d207b5432e0dce80f1967fa8310e39c03
commit 8052b90d207b5432e0dce80f1967fa8310e39c03 Author: Mike Blumenkrantz <[email protected]> Date: Fri Aug 11 18:43:15 2017 -0400 efl-wl: always dismiss popups on hide @fix --- src/lib/efl_wl/efl_wl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/efl_wl/efl_wl.c b/src/lib/efl_wl/efl_wl.c index c99433c682..1cf4e6c7f9 100644 --- a/src/lib/efl_wl/efl_wl.c +++ b/src/lib/efl_wl/efl_wl.c @@ -2352,7 +2352,7 @@ comp_surface_smart_hide(Evas_Object *obj) if (!cs->shell.activated) return; cs->shell.activated = 0; - if (cs->shell.grabs && cs->role) + if (cs->shell.popup && cs->role) zxdg_popup_v6_send_popup_done(cs->role); if (cs->parent && cs->shell.popup) return; /* attempt to revert focus based on stacking order */ --
