]> git.sesse.net Git - vlc/blobdiff - modules/video_output/msw/common.c
Updated window size after changing fullscreen state (msw).
[vlc] / 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: