[vlc-commits] macosx: Remove usage of outdated xib loading in playlist panel
David Fuhrmann
git at videolan.org
Sun Jun 10 11:03:07 CEST 2018
vlc | branch: master | David Fuhrmann <dfuhrmann at videolan.org> | Sat Jun 9 20:46:14 2018 +0200| [80c156985888802fe5cb62c76582f4ee6a612ef8] | committer: David Fuhrmann
macosx: Remove usage of outdated xib loading in playlist panel
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=80c156985888802fe5cb62c76582f4ee6a612ef8
---
modules/gui/macosx/VLCMainMenu.h | 2 +-
modules/gui/macosx/VLCMainMenu.m | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/modules/gui/macosx/VLCMainMenu.h b/modules/gui/macosx/VLCMainMenu.h
index 926604d474..24d559ba7e 100644
--- a/modules/gui/macosx/VLCMainMenu.h
+++ b/modules/gui/macosx/VLCMainMenu.h
@@ -205,7 +205,7 @@
@property (readwrite, weak) IBOutlet NSMenuItem *voutMenufullscreen;
@property (readwrite, weak) IBOutlet NSMenuItem *voutMenusnapshot;
- at property (readwrite, weak) IBOutlet NSView *playlistSaveAccessoryView;
+ at property (readwrite, strong) IBOutlet NSView *playlistSaveAccessoryView;
@property (readwrite, weak) IBOutlet NSPopUpButton *playlistSaveAccessoryPopup;
@property (readwrite, weak) IBOutlet NSTextField *playlistSaveAccessoryText;
diff --git a/modules/gui/macosx/VLCMainMenu.m b/modules/gui/macosx/VLCMainMenu.m
index 481d2bc390..cc1f088c7a 100644
--- a/modules/gui/macosx/VLCMainMenu.m
+++ b/modules/gui/macosx/VLCMainMenu.m
@@ -1151,7 +1151,10 @@
NSSavePanel *savePanel = [NSSavePanel savePanel];
NSString * name = [NSString stringWithFormat: @"%@", _NS("Untitled")];
- [NSBundle loadNibNamed:@"PlaylistAccessoryView" owner:self];
+ static dispatch_once_t once;
+ dispatch_once(&once, ^{
+ [[NSBundle mainBundle] loadNibNamed:@"PlaylistAccessoryView" owner:self topLevelObjects:nil];
+ });
[_playlistSaveAccessoryText setStringValue: _NS("File Format:")];
[[_playlistSaveAccessoryPopup itemAtIndex:0] setTitle: _NS("Extended M3U")];
More information about the vlc-commits
mailing list