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
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;
|
ec->icccm.fetch.hints = 0;
|
||||||
rem_change = 1;
|
rem_change = 1;
|
||||||
}
|
}
|
||||||
|
if (ec->override) ec->placed = EINA_TRUE;
|
||||||
if (ec->changes.prop || ec->icccm.fetch.size_pos_hints)
|
if (ec->changes.prop || ec->icccm.fetch.size_pos_hints)
|
||||||
{
|
{
|
||||||
Eina_Bool request_pos;
|
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.max_aspect))
|
||||||
{
|
{
|
||||||
ec->icccm.request_pos = request_pos;
|
ec->icccm.request_pos = request_pos;
|
||||||
if (ec->override) ec->placed = EINA_TRUE;
|
|
||||||
if (request_pos && (!ec->placed) && (!ec->re_manage))
|
if (request_pos && (!ec->placed) && (!ec->re_manage))
|
||||||
{
|
{
|
||||||
Ecore_X_Window_Attributes *att;
|
Ecore_X_Window_Attributes *att;
|
||||||
|
|
Loading…
Reference in New Issue