[vlc-devel] [PATCH] macosx: Fix runtime error on 10.7

Felix Paul Kühne fkuehne at videolan.org
Wed Sep 7 13:16:45 CEST 2016


Hey Marvin,

Looks good to me, please push :)

Best regards,

Felix

> On 07 Sep 2016, at 11:31, Marvin Scholz <epirat07 at gmail.com> wrote:
> 
> On 10.7 and below it's not allowed to have a weak
> reference to an NSWindow (and some other classes)
> ---
> modules/gui/macosx/VLCMainWindow.h | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/modules/gui/macosx/VLCMainWindow.h b/modules/gui/macosx/VLCMainWindow.h
> index 940b7d9..06fbc48 100644
> --- a/modules/gui/macosx/VLCMainWindow.h
> +++ b/modules/gui/macosx/VLCMainWindow.h
> @@ -73,7 +73,7 @@ typedef enum {
> @property (readwrite, weak) IBOutlet NSButton           *podcastRemoveButton;
> 
> // Podcast Subscribe Window outlets
> - at property (readwrite, weak) IBOutlet NSWindow           *podcastSubscribeWindow;
> + at property (readwrite)       IBOutlet NSWindow           *podcastSubscribeWindow;
> @property (readwrite, weak) IBOutlet NSTextField        *podcastSubscribeTitle;
> @property (readwrite, weak) IBOutlet NSTextField        *podcastSubscribeSubtitle;
> @property (readwrite, weak) IBOutlet NSTextField        *podcastSubscribeUrlField;
> @@ -81,7 +81,7 @@ typedef enum {
> @property (readwrite, weak) IBOutlet NSButton           *podcastSubscribeCancelButton;
> 
> // Podcast Unsubscribe Window outlets
> - at property (readwrite, weak) IBOutlet NSWindow           *podcastUnsubscribeWindow;
> + at property (readwrite)       IBOutlet NSWindow           *podcastUnsubscribeWindow;
> @property (readwrite, weak) IBOutlet NSTextField        *podcastUnsubscirbeTitle;
> @property (readwrite, weak) IBOutlet NSTextField        *podcastUnsubscribeSubtitle;
> @property (readwrite, weak) IBOutlet NSPopUpButton      *podcastUnsubscribePopUpButton;
> -- 
> 2.7.4 (Apple Git-66)
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel



More information about the vlc-devel mailing list