[vlc-commits] macosx: Fix controls bar state for playlist toggling

David Fuhrmann git at videolan.org
Thu Jun 15 21:08:10 CEST 2017


vlc | branch: master | David Fuhrmann <dfuhrmann at videolan.org> | Thu Jun 15 21:03:38 2017 +0200| [f82f7aac9440ea35c464ccc3fc71277048cae0c8] | committer: David Fuhrmann

macosx: Fix controls bar state for playlist toggling

In enabled native fullscreen, fix playlist toggling (this is
possible via main menu).

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f82f7aac9440ea35c464ccc3fc71277048cae0c8
---

 modules/gui/macosx/VLCMainWindow.m | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/modules/gui/macosx/VLCMainWindow.m b/modules/gui/macosx/VLCMainWindow.m
index 4009a5abf2..5fed2473fd 100644
--- a/modules/gui/macosx/VLCMainWindow.m
+++ b/modules/gui/macosx/VLCMainWindow.m
@@ -398,6 +398,7 @@ static const float f_min_window_height = 307.;
     }
 }
 
+// Show split view and hide the video view
 - (void)makeSplitViewVisible
 {
     if (self.darkInterface)
@@ -418,13 +419,14 @@ static const float f_min_window_height = 307.;
     [self.videoView setHidden:YES];
     [_splitView setHidden:NO];
     if (self.nativeFullscreenMode && [self fullscreen]) {
-        [[self.controlsBar bottomBarView] setHidden:NO];
+        [self showControlsBar];
         [self.fspanel setNonActive];
     }
 
     [self makeFirstResponder:_playlistScrollView];
 }
 
+// Hides the split view and makes the vout view in foreground
 - (void)makeSplitViewHidden
 {
     if (self.darkInterface)
@@ -435,7 +437,7 @@ static const float f_min_window_height = 307.;
     [_splitView setHidden:YES];
     [self.videoView setHidden:NO];
     if (self.nativeFullscreenMode && [self fullscreen]) {
-        [[self.controlsBar bottomBarView] setHidden:YES];
+        [self hideControlsBar];
         [self.fspanel setActive];
     }
 
@@ -502,6 +504,7 @@ static const float f_min_window_height = 307.;
             [_splitView setHidden: NO];
             [_playlistScrollView setHidden: NO];
             [self.videoView setHidden: YES];
+            [self showControlsBar];
         }
     }
 



More information about the vlc-commits mailing list