Browse Source

macosx: Disable artwork button in main library window controls bar if PIP is open

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
pull/172/head
Claudio Cambra 2 years ago
committed by Steve Lhomme
parent
commit
673bca5fe8
  1. 5
      modules/gui/macosx/library/VLCLibraryWindow.m

5
modules/gui/macosx/library/VLCLibraryWindow.m

@ -691,8 +691,11 @@ static void addShadow(NSImageView *__unsafe_unretained imageView)
!playerController.audioTracksEnabled || !playerController.selectedAudioTrack.selected;
const BOOL currentItemIsAudio =
playerController.videoTracks.count == 0 && playerController.audioTracks.count > 0;
const BOOL pipOpen = self.videoViewController.pipIsActive;
const BOOL artworkButtonDisabled =
(videoTrackDisabled && audioTrackDisabled) || (videoTrackDisabled && !currentItemIsAudio);
(videoTrackDisabled && audioTrackDisabled) ||
(videoTrackDisabled && !currentItemIsAudio) ||
pipOpen;
self.artworkButton.enabled = !artworkButtonDisabled;
self.artworkButton.hidden = artworkButtonDisabled;
self.controlsBar.thumbnailTrackingView.enabled = !artworkButtonDisabled;

Loading…
Cancel
Save