forked from enlightenment/enlightenment
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
fc9e6b10b4
commit
bb2ff3639e
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue