discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=ca013d9439ebe63df7257566112ed798047ef842
commit ca013d9439ebe63df7257566112ed798047ef842 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Thu Jun 25 19:21:28 2015 -0400 reject stacking clients from frame updates in client idler --- src/bin/e_client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index 7546a63..55b1eb0 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -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_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)))) _e_client_frame_update(ec); ec->border.changed = 0; --