From: Mike Blumenkrantz Date: Thu, 12 Nov 2015 22:31:27 +0000 (-0500) Subject: do not add new deskmirror clients on desk_set event if client already exists X-Git-Tag: upstream/0.20.0~44 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=846ff6c06882eba8cb19e46adfa94385cc871433;p=platform%2Fupstream%2Fenlightenment.git do not add new deskmirror clients on desk_set event if client already exists --- diff --git a/src/bin/e_deskmirror.c b/src/bin/e_deskmirror.c index 297312724d..890e6d835b 100644 --- a/src/bin/e_deskmirror.c +++ b/src/bin/e_deskmirror.c @@ -720,7 +720,7 @@ _client_desk_set(E_Smart_Data *sd, int type EINA_UNUSED, E_Event_Client_Desk_Set if (!e_client_util_desk_visible(ev->ec, sd->desk)) eina_hash_del_by_key(sd->mirror_hash, &ev->ec->frame); } - if (sd->desk == ev->ec->desk) + if ((!m) && (sd->desk == ev->ec->desk)) _e_deskmirror_mirror_add(sd, ev->ec->frame); return ECORE_CALLBACK_RENEW; }