fix focus FIXME regarding focus-setting on clients from other desks

fix T2259
This commit is contained in:
Mike Blumenkrantz 2015-06-29 15:47:57 -04:00
parent 14c038d730
commit 58256b851e
1 changed files with 3 additions and 5 deletions

View File

@ -1548,12 +1548,10 @@ _e_comp_intercept_focus(void *data, Evas_Object *obj, Eina_Bool focus)
{
return;
}
/* FIXME: hack for deskflip animation:
* dont update focus when sliding previous desk */
if ((!ec->sticky) && (ec->desk) &&
(ec->desk != e_desk_current_get(ec->desk->zone)))
if ((!ec->sticky) && (ec->desk) && (!ec->desk->visible))
{
return;
if (ec->desk->animate_count) return;
e_desk_show(ec->desk);
}
}