From bb2ff3639eb09c23529a50232426bd18c7287618 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sun, 26 Nov 2017 00:30:58 +0900 Subject: [PATCH] e come client - actually set placed more generally... previous fix... was not general enough. put this outside the if that only places if props change or size pos hints need fetching. @fix --- src/bin/e_comp_x.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c index 97518c59e..3546f6646 100644 --- a/src/bin/e_comp_x.c +++ b/src/bin/e_comp_x.c @@ -3736,6 +3736,7 @@ _e_comp_x_hook_client_fetch(void *d EINA_UNUSED, E_Client *ec) ec->icccm.fetch.hints = 0; rem_change = 1; } + if (ec->override) ec->placed = EINA_TRUE; if (ec->changes.prop || ec->icccm.fetch.size_pos_hints) { Eina_Bool request_pos; @@ -3756,7 +3757,6 @@ _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;