forked from enlightenment/enlightenment
reject stacking clients from frame updates in client idler
This commit is contained in:
parent
01a4273c38
commit
ca013d9439
|
@ -2335,7 +2335,8 @@ e_client_idler_before(void)
|
||||||
if (!_e_client_hook_call(E_CLIENT_HOOK_EVAL_POST_FETCH, ec)) continue;
|
if (!_e_client_hook_call(E_CLIENT_HOOK_EVAL_POST_FETCH, ec)) continue;
|
||||||
if (!_e_client_hook_call(E_CLIENT_HOOK_EVAL_PRE_FRAME_ASSIGN, ec)) continue;
|
if (!_e_client_hook_call(E_CLIENT_HOOK_EVAL_PRE_FRAME_ASSIGN, ec)) continue;
|
||||||
|
|
||||||
if ((ec->border.changed) && (!ec->shaded) && ((!ec->override) || ec->internal) &&
|
if ((ec->border.changed) && (!ec->shaded) && (!e_client_is_stacking(ec)) &&
|
||||||
|
((!ec->override) || ec->internal) &&
|
||||||
(!(((ec->maximized & E_MAXIMIZE_TYPE) == E_MAXIMIZE_FULLSCREEN))))
|
(!(((ec->maximized & E_MAXIMIZE_TYPE) == E_MAXIMIZE_FULLSCREEN))))
|
||||||
_e_client_frame_update(ec);
|
_e_client_frame_update(ec);
|
||||||
ec->border.changed = 0;
|
ec->border.changed = 0;
|
||||||
|
|
Loading…
Reference in New Issue