discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=45e872ddf19e82b92a30ff7085df439577c8d836
commit 45e872ddf19e82b92a30ff7085df439577c8d836 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 e101be0..1402ef8 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; --