From f009e7c75230118bf136257f5ea526eebd5ec46e Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 25 Feb 2016 14:16:25 -0500 Subject: [PATCH] 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 bd490b46c..3daf625d8 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 ||