summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2016-05-11 15:35:48 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2016-05-11 15:40:10 -0400
commit45e872ddf19e82b92a30ff7085df439577c8d836 (patch)
tree77b00abf498de5e27baa21777fb0250f34dc541c
parent8d4a75575ce24f6fd9a458c334149af81abe1ea3 (diff)
downloadenlightenment-45e872ddf19e82b92a30ff7085df439577c8d836.tar.gz
set E_Client->override flag for internal wins as needed
-rw-r--r--src/bin/e_comp_wl.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c
index e101be0f3f..1402ef8727 100644
--- a/src/bin/e_comp_wl.c
+++ b/src/bin/e_comp_wl.c
@@ -2208,7 +2208,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;