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