forked from enlightenment/enlightenment
e: tiling: remove window from floating list when changing desktop
SVN revision: 72574
This commit is contained in:
parent
1ecdcebfc5
commit
9baedbe54f
|
@ -3650,9 +3650,13 @@ _desk_set_hook(void *data __UNUSED__, int type __UNUSED__, E_Event_Border_Desk_S
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (get_stack(ev->border) >= 0) {
|
if (is_floating_window(ev->border)) {
|
||||||
_remove_border(ev->border);
|
EINA_LIST_REMOVE(_G.tinfo->floating_windows, ev->border);
|
||||||
_restore_border(ev->border);
|
} else {
|
||||||
|
if (get_stack(ev->border) >= 0) {
|
||||||
|
_remove_border(ev->border);
|
||||||
|
_restore_border(ev->border);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
check_tinfo(ev->border->desk);
|
check_tinfo(ev->border->desk);
|
||||||
|
|
Loading…
Reference in New Issue