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:
parent
4d340f2114
commit
4f26b4b1dd
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue