From 45e872ddf19e82b92a30ff7085df439577c8d836 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 11 May 2016 15:35:48 -0400 Subject: [PATCH] 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 e101be0f3..1402ef872 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;