if fullscreen border was moved between desks, update desk fullscreen count.

just happened to notice this possible error, no idea if paths could
really trigger it, but was simple enough to fix.



SVN revision: 49249
This commit is contained in:
Gustavo Sverzut Barbieri 2010-05-28 18:54:25 +00:00
parent fa790a1557
commit 5e42f12ffb
1 changed files with 5 additions and 0 deletions

View File

@ -700,6 +700,11 @@ e_border_desk_set(E_Border *bd, E_Desk *desk)
E_OBJECT_TYPE_CHECK(desk, E_DESK_TYPE);
if (bd->desk == desk) return;
ecore_x_window_shadow_tree_flush();
if (bd->fullscreen)
{
bd->desk->fullscreen_borders--;
desk->fullscreen_borders++;
}
bd->desk = desk;
e_border_zone_set(bd, desk->zone);