]> git.sesse.net Git - vlc/blobdiff - modules/video_output/macosx.m
macosx vout: fix behaviour when macosx-video-autoresize is false
[vlc] / modules / video_output / macosx.m
index e278113b5f90526c9ba371c31ea9097adfbd7f07..2528c52bfe3c8dac10ecb2c7e4858df68d23e133 100644 (file)
@@ -379,6 +379,13 @@ static int Control (vout_display_t *vd, int query, va_list ap)
             if (cfg_tmp.display.height < windowMinSize.height)
                 cfg_tmp.display.height = windowMinSize.height;
 
+            NSRect bounds = [sys->glView bounds];
+            if (!config_GetInt(vd, "macosx-video-autoresize"))
+            {
+                cfg_tmp.display.width = bounds.size.width;
+                cfg_tmp.display.height = bounds.size.height;
+            }
+
             vout_display_PlacePicture (&place, source, &cfg_tmp, false);
 
             if (query == VOUT_DISPLAY_CHANGE_SOURCE_CROP || query == VOUT_DISPLAY_CHANGE_SOURCE_ASPECT)