vlc | branch: master | Felix Paul Kühne <[email protected]> | Sun Jul 14 17:41:35 2019 +0200| [d2349999e52b85d1a8d62b46a742eaf29a01b3c8] | committer: Felix Paul Kühne
macosx/sprefs: hide media library setting if it's disabled > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d2349999e52b85d1a8d62b46a742eaf29a01b3c8 --- .../macosx/preferences/VLCSimplePrefsController.m | 26 +++++++++++++++------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/modules/gui/macosx/preferences/VLCSimplePrefsController.m b/modules/gui/macosx/preferences/VLCSimplePrefsController.m index 6668940a59..482a886325 100644 --- a/modules/gui/macosx/preferences/VLCSimplePrefsController.m +++ b/modules/gui/macosx/preferences/VLCSimplePrefsController.m @@ -303,14 +303,24 @@ create_toolbar_item(NSString *itemIdent, NSString *name, NSString *desc, NSStrin static NSArray<NSString *> *toolbarIdentifiers = nil; dispatch_once(&onceToken, ^{ - toolbarIdentifiers = @[VLCIntfSettingToolbarIdentifier, - VLCAudioSettingToolbarIdentifier, - VLCVideoSettingToolbarIdentifier, - VLCOSDSettingToolbarIdentifier, - VLCInputSettingToolbarIdentifier, - VLCMediaLibrarySettingToolbarIdentifier, - VLCHotkeysSettingToolbarIdentifier, - NSToolbarFlexibleSpaceItemIdentifier]; + if ([[[VLCMain sharedInstance] libraryController] libraryModel]) { + toolbarIdentifiers = @[VLCIntfSettingToolbarIdentifier, + VLCAudioSettingToolbarIdentifier, + VLCVideoSettingToolbarIdentifier, + VLCOSDSettingToolbarIdentifier, + VLCInputSettingToolbarIdentifier, + VLCMediaLibrarySettingToolbarIdentifier, + VLCHotkeysSettingToolbarIdentifier, + NSToolbarFlexibleSpaceItemIdentifier]; + } else { + toolbarIdentifiers = @[VLCIntfSettingToolbarIdentifier, + VLCAudioSettingToolbarIdentifier, + VLCVideoSettingToolbarIdentifier, + VLCOSDSettingToolbarIdentifier, + VLCInputSettingToolbarIdentifier, + VLCHotkeysSettingToolbarIdentifier, + NSToolbarFlexibleSpaceItemIdentifier]; + } }); return toolbarIdentifiers; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
