[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