discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=beee048282b6f72fce676b3dc85fcf767e08ed98
commit beee048282b6f72fce676b3dc85fcf767e08ed98 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Thu Feb 25 14:16:25 2016 -0500 do not decrement e_comp->new_clients for non-new clients during _e_client_eval this overflows the int! --- 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 44dc952..dd3801d 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -2198,8 +2198,9 @@ _e_client_eval(E_Client *ec) prop |= E_CLIENT_PROPERTY_ICON; } + if (ec->new_client) + e_comp->new_clients--; ec->new_client = 0; - e_comp->new_clients--; ec->changed = ec->changes.pos || ec->changes.size || ec->changes.stack || ec->changes.prop || ec->changes.border || ec->changes.reset_gravity || ec->changes.shading || ec->changes.shaded || --