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
This commit is contained in:
Carsten Haitzler 2017-11-26 00:30:58 +09:00
parent 4d340f2114
commit 4f26b4b1dd
1 changed files with 1 additions and 1 deletions

View File

@ -3783,6 +3783,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;
@ -3803,7 +3804,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;