diff --git a/Playlist/PlaylistLoader.m b/Playlist/PlaylistLoader.m index 44eae2f59..27a23c229 100755 --- a/Playlist/PlaylistLoader.m +++ b/Playlist/PlaylistLoader.m @@ -291,6 +291,7 @@ [queue addOperation:readEntryInfoOperation]; oldReadEntryInfoOperation = [readEntryInfoOperation retain]; } + [oldReadEntryInfoOperation release]; return; } @@ -339,6 +340,13 @@ // stop observing [object removeObserver:self forKeyPath:keyPath]; } + else + { + [super observeValueForKeyPath:keyPath + ofObject:object + change:change + context:context]; + } } - (void)addURLs:(NSArray *)urls sort:(BOOL)sort