From e6a2773e8a5ceef3737b33d8e6c0612c9d74bca0 Mon Sep 17 00:00:00 2001 From: Chris Moeller Date: Sat, 12 Oct 2013 17:20:57 -0700 Subject: [PATCH] XML playlists will no longer store metadataLoaded for files where an error occurred --- Playlist/PlaylistLoader.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Playlist/PlaylistLoader.m b/Playlist/PlaylistLoader.m index 20bead0d3..18eed359d 100755 --- a/Playlist/PlaylistLoader.m +++ b/Playlist/PlaylistLoader.m @@ -209,6 +209,8 @@ NSMutableDictionary * dictionaryWithPropertiesOfObject(id obj, NSArray * filterL for (PlaylistEntry *pe in [playlistController content]) { + BOOL error = [pe error]; + NSMutableDictionary * dict = dictionaryWithPropertiesOfObject(pe, filterList); NSString *path = [self relativePathFrom:filename toURL:[pe URL]]; @@ -224,6 +226,9 @@ NSMutableDictionary * dictionaryWithPropertiesOfObject(id obj, NSArray * filterL [dict setObject:hash forKey:@"albumArt"]; } + if (error) + [dict removeObjectForKey:@"metadataLoaded"]; + [topLevel addObject:dict]; [dict release];