fix case for fullscreen window focus handling

SVN revision: 69905
This commit is contained in:
Carsten Haitzler 2012-04-03 14:47:44 +00:00
parent 2790f80ab6
commit 027bb73b5d
1 changed files with 5 additions and 3 deletions

View File

@ -2115,10 +2115,12 @@ e_border_focus_set(E_Border *bd,
ecore_event_add(E_EVENT_BORDER_FOCUS_OUT, ev,
_e_border_event_border_focus_out_free, NULL);
if ((bd->zone == bd_unfocus->zone) &&
if ((bd_unfocus->fullscreen) &&
(bd != bd_unfocus) &&
(bd->zone == bd_unfocus->zone) &&
((bd->desk == bd_unfocus->desk) ||
(bd->sticky) || (bd_unfocus->sticky)) &&
(bd_unfocus->fullscreen))
(bd->sticky) || (bd_unfocus->sticky)))
e_border_iconify(bd_unfocus);
}