do not add new deskmirror clients on desk_set event if client already exists

This commit is contained in:
Mike Blumenkrantz 2015-11-12 17:31:27 -05:00
parent 99d92b711c
commit b467800265
1 changed files with 1 additions and 1 deletions

View File

@ -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;
}