discomfitor pushed a commit to branch enlightenment-0.20. http://git.enlightenment.org/core/enlightenment.git/commit/?id=5f5b471c15164374975579552a41364e6a67645f
commit 5f5b471c15164374975579552a41364e6a67645f Author: Derek Foreman <[email protected]> Date: Thu Jun 16 14:36:16 2016 -0500 Fix wl_shell popup livelock Trying to put wl_shell popups in the popup layer results in stacking problems later and a never ending loop. Just don't. fix T3433 --- src/modules/wl_desktop_shell/e_mod_main.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/modules/wl_desktop_shell/e_mod_main.c b/src/modules/wl_desktop_shell/e_mod_main.c index 5fc91d9..d8a5bd8 100644 --- a/src/modules/wl_desktop_shell/e_mod_main.c +++ b/src/modules/wl_desktop_shell/e_mod_main.c @@ -341,7 +341,6 @@ _e_shell_surface_cb_popup_set(struct wl_client *client EINA_UNUSED, struct wl_re ec->changes.icon = !!ec->icccm.class; ec->netwm.type = E_WINDOW_TYPE_POPUP_MENU; ec->comp_data->set_win_type = EINA_TRUE; - ec->layer = E_LAYER_CLIENT_POPUP; /* set this client as a transient for parent */ _e_shell_surface_parent_set(ec, parent_resource); --
