derekf pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=b6819e5a773c1f9e8f3658df479e81a589194391
commit b6819e5a773c1f9e8f3658df479e81a589194391 Author: Derek Foreman <der...@osg.samsung.com> 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 2e59d7c..59ad782 100644 --- a/src/modules/wl_desktop_shell/e_mod_main.c +++ b/src/modules/wl_desktop_shell/e_mod_main.c @@ -363,7 +363,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); --