save fullscreen policy for borders when a window fullscreens

SVN revision: 74046
This commit is contained in:
Mike Blumenkrantz 2012-07-18 07:20:25 +00:00
parent 81b9360022
commit 2408d29b01
2 changed files with 3 additions and 0 deletions

View File

@ -2834,6 +2834,7 @@ e_border_fullscreen(E_Border *bd,
bd->client.border.changed = 1;
bd->changed = 1;
}
bd->fullscreen_policy = policy;
ev = E_NEW(E_Event_Border_Fullscreen, 1);
ev->border = bd;
@ -2882,6 +2883,7 @@ e_border_unfullscreen(E_Border *bd)
bd->client.border.changed = 1;
bd->changed = 1;
}
bd->fullscreen_policy = 0;
ev = E_NEW(E_Event_Border_Unfullscreen, 1);
ev->border = bd;

View File

@ -461,6 +461,7 @@ struct _E_Border
unsigned int user_skip_winlist : 1;
unsigned int need_maximize : 1;
E_Maximize maximized;
E_Fullscreen fullscreen_policy;
unsigned int borderless : 1;
unsigned char offer_resistance : 1;
const char *bordername;