vlc | branch: master | David Fuhrmann <[email protected]> | Fri May 31 10:57:22 2019 +0200| [15b46b12e0cd91a1911d33972308e3788a92f12b] | committer: David Fuhrmann
macosx: Improve playlist context menu item validation Only enable stuff if it works. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=15b46b12e0cd91a1911d33972308e3788a92f12b --- modules/gui/macosx/playlist/VLCPlaylistMenuController.m | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/gui/macosx/playlist/VLCPlaylistMenuController.m b/modules/gui/macosx/playlist/VLCPlaylistMenuController.m index b145780d47..5b4852c34d 100644 --- a/modules/gui/macosx/playlist/VLCPlaylistMenuController.m +++ b/modules/gui/macosx/playlist/VLCPlaylistMenuController.m @@ -114,10 +114,16 @@ { if (menuItem == self.addFilesToPlaylistMenuItem) { return YES; - } - if (_playlistController.playlistModel.numberOfPlaylistItems > 0) { - return YES; + } else if (menuItem == self.clearPlaylistMenuItem) { + return (self.playlistTableView.numberOfRows > 0); + + } else if (menuItem == self.removeMenuItem || + menuItem == self.playMenuItem) { + return (self.playlistTableView.numberOfSelectedRows > 0); + + } else if (menuItem == self.revealInFinderMenuItem) { + return (self.playlistTableView.numberOfSelectedRows == 1); } return NO; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
