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

-- 


Reply via email to