Fix fullscreen on desktop change (patch by Hannes Janetzek).

SVN revision: 33066
This commit is contained in:
Sebastian Dransfeld 2007-12-09 15:40:14 +00:00
parent 36e5670541
commit e9e513b86b
3 changed files with 0 additions and 20 deletions

View File

@ -718,8 +718,6 @@ e_border_hide(E_Border *bd, int manage)
ecore_x_window_shadow_tree_flush();
if (bd->moving)
_e_border_move_end(bd);
if (bd->fullscreen)
e_border_unfullscreen(bd);
if (bd->resize_mode != RESIZE_NONE)
{
_e_border_pointer_resize_end(bd);

View File

@ -352,7 +352,6 @@ struct _E_Border
unsigned int need_shape_export : 1;
unsigned int fullscreen : 1;
unsigned int need_fullscreen : 1;
unsigned int want_fullscreen : 1;
unsigned int already_unparented : 1;
unsigned int need_reparent : 1;
unsigned int button_grabbed : 1;

View File

@ -244,17 +244,11 @@ e_desk_show(E_Desk *desk)
if ((bd->desk == desk) || (bd->sticky))
{
e_border_show(bd);
if (bd->want_fullscreen)
{
e_border_fullscreen(bd, e_config->fullscreen_policy);
bd->want_fullscreen = 0;
}
}
else if (bd->moving)
e_border_desk_set(bd, desk);
else
{
if (bd->fullscreen) bd->want_fullscreen = 1;
e_border_hide(bd, 2);
}
}
@ -599,11 +593,6 @@ _e_desk_show_begin(E_Desk *desk, int mode, int dx, int dy)
bd->fx.start.y += bd->zone->container->h - (bd->zone->y + bd->zone->h);
e_border_fx_offset(bd, bd->fx.start.x, bd->fx.start.y);
e_border_show(bd);
if (bd->want_fullscreen)
{
e_border_fullscreen(bd, e_config->fullscreen_policy);
bd->want_fullscreen = 0;
}
}
}
}
@ -737,11 +726,6 @@ _e_desk_hide_begin(E_Desk *desk, int mode, int dx, int dy)
else
bd->fx.start.y += bd->zone->container->h - (bd->zone->y + bd->zone->h);
e_border_fx_offset(bd, 0, 0);
if (bd->want_fullscreen)
{
e_border_fullscreen(bd, e_config->fullscreen_policy);
bd->want_fullscreen = 0;
}
}
}
}
@ -766,7 +750,6 @@ _e_desk_hide_end(E_Desk *desk)
else if ((bd->desk == desk) && (!bd->sticky))
{
e_border_fx_offset(bd, 0, 0);
if (bd->fullscreen) bd->want_fullscreen = 1;
e_border_hide(bd, 2);
}
}