]> git.sesse.net Git - vlc/commitdiff
* modules/video_output/x11/xcommon.c: fixed fullscreen with KDE 3.3
authorGildas Bazin <gbazin@videolan.org>
Tue, 24 Aug 2004 19:38:09 +0000 (19:38 +0000)
committerGildas Bazin <gbazin@videolan.org>
Tue, 24 Aug 2004 19:38:09 +0000 (19:38 +0000)
modules/video_output/x11/xcommon.c

index a1f2ef679084686fe0923a12d7d8937b4deb35ee..f7cd860e15704a014b88d0127b30bf80c2aff1f4 100644 (file)
@@ -1453,7 +1453,18 @@ static void ToggleFullScreen ( vout_thread_t *p_vout )
 #undef SCREEN
 
         }
+        else
 #endif
+        {
+            /* The window wasn't necessarily created at the requested size */
+            p_vout->p_sys->p_win->i_x = p_vout->p_sys->p_win->i_y = 0;
+            p_vout->p_sys->p_win->i_width =
+                DisplayWidth( p_vout->p_sys->p_display,
+                              p_vout->p_sys->i_screen );
+            p_vout->p_sys->p_win->i_height =
+                DisplayHeight( p_vout->p_sys->p_display,
+                               p_vout->p_sys->i_screen );
+        }
 
         XMoveResizeWindow( p_vout->p_sys->p_display,
                            p_vout->p_sys->p_win->base_window,