"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "modules/gui/macosx/PXSourceList/PXSourceList.m" between
vlc-3.0.14.tar.xz and vlc-3.0.15.tar.xz

About: VLC (VideoLAN Client) is a multimedia player for various audio and video formats (MPEG-1/2/4, DivX, MP3, Vorbis, Ogg, ...) as well as DVDs, Audio CDs, VCDs, and various streaming protocols.

PXSourceList.m  (vlc-3.0.14.tar.xz):PXSourceList.m  (vlc-3.0.15.tar.xz)
skipping to change at line 70 skipping to change at line 70
return self; return self;
} }
- (void)PXSL_setup - (void)PXSL_setup
{ {
_iconSize = NSMakeSize(16,16); _iconSize = NSMakeSize(16,16);
_delegateDataSourceProxy = [[PXSourceListDelegateDataSourceProxy alloc] init WithSourceList:self]; _delegateDataSourceProxy = [[PXSourceListDelegateDataSourceProxy alloc] init WithSourceList:self];
} }
- (void)dealloc
{
_delegateDataSourceProxy = nil;
//Remove ourselves as the delegate and data source to be safe
[super setDataSource:nil];
[super setDelegate:nil];
}
#pragma mark - #pragma mark -
#pragma mark Custom Accessors #pragma mark Custom Accessors
- (void)setDelegate:(id<PXSourceListDelegate>)aDelegate - (void)setDelegate:(id<PXSourceListDelegate>)aDelegate
{ {
self.delegateDataSourceProxy.delegate = aDelegate; self.delegateDataSourceProxy.delegate = aDelegate;
[super setDelegate:nil]; [super setDelegate:nil];
if (aDelegate) if (aDelegate)
[super setDelegate:self.delegateDataSourceProxy]; [super setDelegate:self.delegateDataSourceProxy];
 End of changes. 1 change blocks. 
8 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)