]> git.sesse.net Git - vlc/commitdiff
vout_macosx: Backport 9c21b7ec34ef07a4f4c6b5e9dc4625ad02456bfb. (Suppress flashes...
authorPierre d'Herbemont <pdherbemont@free.fr>
Mon, 4 Jan 2010 11:14:55 +0000 (12:14 +0100)
committerPierre d'Herbemont <pdherbemont@free.fr>
Mon, 4 Jan 2010 22:47:49 +0000 (23:47 +0100)
modules/video_output/macosx.m

index ce341f949d125f827f0ca1a0741c612aaab089d8..07300355a668244cc291b72ba1d7c5a2d1eb47d4 100644 (file)
@@ -476,6 +476,17 @@ static void OpenglSwap(vout_opengl_t *gl)
     [self unlockgl];
 }
 
+- (void)renewGState
+{
+    NSWindow *window = [self window];
+
+    // Remove flashes with splitter view.
+       if ([window respondsToSelector:@selector(disableScreenUpdatesUntilFlush)])
+               [window disableScreenUpdatesUntilFlush];
+
+    [super renewGState];
+}
+
 - (BOOL)mouseDownCanMoveWindow
 {
     return YES;