]> git.sesse.net Git - vlc/commitdiff
Updated window size after changing fullscreen state (msw).
authorLaurent Aimar <fenrir@videolan.org>
Thu, 10 Jun 2010 20:57:53 +0000 (22:57 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Thu, 10 Jun 2010 22:20:34 +0000 (00:20 +0200)
It should improve the transition.

modules/video_output/msw/common.c

index 58b9844cd97a1fd201106c517c847db99a2ac18e..dbcf984fd5935862e886e0b1810d384f4b9f419d 100644 (file)
@@ -618,7 +618,10 @@ int CommonControl(vout_display_t *vd, int query, va_list args)
     }
     case VOUT_DISPLAY_CHANGE_FULLSCREEN: {   /* const vout_display_cfg_t *p_cfg */
         const vout_display_cfg_t *cfg = va_arg(args, const vout_display_cfg_t *);
-        return CommonControlSetFullscreen(vd, cfg->is_fullscreen);
+        if (CommonControlSetFullscreen(vd, cfg->is_fullscreen))
+            return VLC_EGENERIC;
+        UpdateRects(vd, NULL, NULL, false);
+        return VLC_SUCCESS;
     }
 
     case VOUT_DISPLAY_HIDE_MOUSE: