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

-- 


Reply via email to