From a2740126f186ef52289c3146ae7f79582f445253 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sun, 26 Nov 2017 00:28:31 +0900 Subject: [PATCH] e client - fix initial placement of override redirect windows in x.... several override redirect windows are being forcibly re-placed by e. they should not be. ever. this affects scim's IM panel i see and chromium's menus. it probably affects more than this. this fixes both of these cases for sure. probably more. @fix --- src/bin/e_comp_x.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c index 5c8106fc7..1c18f9ead 100644 --- a/src/bin/e_comp_x.c +++ b/src/bin/e_comp_x.c @@ -3803,6 +3803,7 @@ _e_comp_x_hook_client_fetch(void *d EINA_UNUSED, E_Client *ec) &ec->icccm.max_aspect)) { ec->icccm.request_pos = request_pos; + if (ec->override) ec->placed = EINA_TRUE; if (request_pos && (!ec->placed) && (!ec->re_manage)) { Ecore_X_Window_Attributes *att;