Lines 2169-2182
static void ToggleFullScreen ( vout_thread_t *p_vout )
Link Here
|
2169 |
p_vout->p_sys->p_win->base_window, |
2169 |
p_vout->p_sys->p_win->base_window, |
2170 |
CWOverrideRedirect, |
2170 |
CWOverrideRedirect, |
2171 |
&attributes); |
2171 |
&attributes); |
2172 |
|
|
|
2173 |
/* Make sure the change is effective */ |
2174 |
XReparentWindow( p_vout->p_sys->p_display, |
2175 |
p_vout->p_sys->p_win->base_window, |
2176 |
DefaultRootWindow( p_vout->p_sys->p_display ), |
2177 |
0, 0 ); |
2178 |
} |
2172 |
} |
2179 |
|
2173 |
|
|
|
2174 |
/* Make sure the change is effective */ |
2175 |
XReparentWindow( p_vout->p_sys->p_display, |
2176 |
p_vout->p_sys->p_win->base_window, |
2177 |
DefaultRootWindow( p_vout->p_sys->p_display ), 0, 0 ); |
2178 |
|
2180 |
if( p_vout->p_sys->b_net_wm_state_fullscreen ) |
2179 |
if( p_vout->p_sys->b_net_wm_state_fullscreen ) |
2181 |
{ |
2180 |
{ |
2182 |
XClientMessageEvent event = { |
2181 |
XClientMessageEvent event = { |
Lines 2215-2225
static void ToggleFullScreen ( vout_thread_t *p_vout )
Link Here
|
2215 |
* as really the wm should be deciding if, on fullscreening of a window |
2214 |
* as really the wm should be deciding if, on fullscreening of a window |
2216 |
* the focus should go there or not, so let the wm decided */ |
2215 |
* the focus should go there or not, so let the wm decided */ |
2217 |
#define APPFOCUS 0 |
2216 |
#define APPFOCUS 0 |
2218 |
/* Make sure the change is effective */ |
|
|
2219 |
XReparentWindow( p_vout->p_sys->p_display, |
2220 |
p_vout->p_sys->p_win->base_window, |
2221 |
DefaultRootWindow( p_vout->p_sys->p_display ), |
2222 |
0, 0 ); |
2223 |
|
2217 |
|
2224 |
#ifdef HAVE_XINERAMA |
2218 |
#ifdef HAVE_XINERAMA |
2225 |
if( XineramaQueryExtension( p_vout->p_sys->p_display, &i_d1, &i_d2 ) && |
2219 |
if( XineramaQueryExtension( p_vout->p_sys->p_display, &i_d1, &i_d2 ) && |