macosx: Fix more weak NSWindow references
authorMarvin Scholz <epirat07@gmail.com>
Fri, 9 Sep 2016 13:58:23 +0000 (15:58 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Wed, 21 Dec 2016 19:45:18 +0000 (20:45 +0100)
Weak NSWindow references are not allowed on 10.7,
and will lead to runtime crashes.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/gui/macosx/VLCConvertAndSaveWindowController.h
modules/gui/macosx/VLCOpenWindowController.h
modules/gui/macosx/simple_prefs.h

index 1d24728..d3dbc6f 100644 (file)
@@ -62,7 +62,7 @@
 @property (weak) IBOutlet NSButton *streamDestinationButton;
 
 // customize panel
-@property (weak) IBOutlet NSWindow *customizePanel;
+@property ()     IBOutlet NSWindow *customizePanel;
 @property (weak) IBOutlet NSButton *customizeNewProfileButton;
 @property (weak) IBOutlet NSButton *customizeCancelButton;
 @property (weak) IBOutlet NSButton *customizeOkButton;
 @property (weak) IBOutlet NSPopUpButton *customizeSubsPopup;
 
 // stream panel
-@property (weak) IBOutlet NSWindow *streamPanel;
+@property ()     IBOutlet NSWindow *streamPanel;
 @property (weak) IBOutlet NSTextField *streamDestinationLabel;
 @property (weak) IBOutlet NSTextField *streamTypeLabel;
 @property (weak) IBOutlet NSTextField *streamAddressLabel;
index b42c3e9..918bfd4 100644 (file)
 @property (readwrite, weak) IBOutlet NSButton *netOpenUDPButton;
 @property (readwrite, weak) IBOutlet NSButton *netUDPCancelButton;
 @property (readwrite, weak) IBOutlet NSButton *netUDPOKButton;
-@property (readwrite, weak) IBOutlet NSWindow *netUDPPanel;
+@property (readwrite)       IBOutlet NSWindow *netUDPPanel;
 @property (readwrite, weak) IBOutlet NSTextField *netUDPPortTextField;
 @property (readwrite, weak) IBOutlet NSTextField *netUDPPortLabel;
 @property (readwrite, weak) IBOutlet NSStepper *netUDPPortStepper;
index 593cc6c..a149518 100644 (file)
 @property (readwrite, weak) IBOutlet NSButtonCell *audio_autosavevol_noButtonCell;
 
 // hotkeys pane
+@property (readwrite)       IBOutlet NSWindow *hotkeys_change_win;
 @property (readwrite, weak) IBOutlet NSButton *hotkeys_changeButton;
 @property (readwrite, weak) IBOutlet NSTextField *hotkeys_changeLabel;
 @property (readwrite, weak) IBOutlet NSTextField *hotkeys_change_keysLabel;
 @property (readwrite, weak) IBOutlet NSTextField *hotkeys_change_takenLabel;
-@property (readwrite, weak) IBOutlet NSWindow *hotkeys_change_win;
 @property (readwrite, weak) IBOutlet NSButton *hotkeys_change_cancelButton;
 @property (readwrite, weak) IBOutlet NSButton *hotkeys_change_okButton;
 @property (readwrite, weak) IBOutlet NSButton *hotkeys_clearButton;
 @property (readwrite, weak) IBOutlet NSPopUpButton *urlhandler_sftpPopup;
 @property (readwrite, weak) IBOutlet NSPopUpButton *urlhandler_smbPopup;
 @property (readwrite, weak) IBOutlet NSPopUpButton *urlhandler_udpPopup;
-@property (readwrite, weak) IBOutlet NSWindow *urlhandler_win;
+@property (readwrite)       IBOutlet NSWindow *urlhandler_win;
 
 /* toolbar */
 - (NSToolbarItem *)toolbar:(NSToolbar *)o_toolbar