discomfitor pushed a commit to branch enlightenment-0.20.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=1629ea5c63e54a3472504d39a9cb02dec436c6d2

commit 1629ea5c63e54a3472504d39a9cb02dec436c6d2
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Wed May 11 15:35:48 2016 -0400

    set E_Client->override flag for internal wins as needed
---
 src/bin/e_comp_wl.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c
index 7e4596f..cea36ed 100644
--- a/src/bin/e_comp_wl.c
+++ b/src/bin/e_comp_wl.c
@@ -2195,7 +2195,10 @@ _e_comp_wl_client_cb_new(void *data EINA_UNUSED, 
E_Client *ec)
     * we need to set delete_request else the close buttons on the frames do
     * basically nothing */
    if ((ec->internal) || (ec->internal_elm_win))
-     ec->icccm.delete_request = EINA_TRUE;
+     {
+        ec->icccm.delete_request = EINA_TRUE;
+        ec->override = 
elm_win_override_get(e_win_evas_win_get(ecore_evas_get(ecore_event_window_match(win))));
+     }
 
    /* set initial client data properties */
    ec->comp_data->mapped = EINA_FALSE;

-- 


Reply via email to