diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-05-11 15:35:48 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-05-11 15:40:10 -0400 |
commit | 45e872ddf19e82b92a30ff7085df439577c8d836 (patch) | |
tree | 77b00abf498de5e27baa21777fb0250f34dc541c | |
parent | 8d4a75575ce24f6fd9a458c334149af81abe1ea3 (diff) | |
download | enlightenment-45e872ddf19e82b92a30ff7085df439577c8d836.tar.gz |
set E_Client->override flag for internal wins as needed
-rw-r--r-- | src/bin/e_comp_wl.c | 5 |
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; |