From 36842a4afc07d5b7cd5222e525141ea47a7eb89f Mon Sep 17 00:00:00 2001 From: Robby Campano Date: Tue, 12 Mar 2013 11:27:22 -0400 Subject: [PATCH] FilesDownloader: filter files array to be unique --- Extensions/FilesDownloader/FilesDownloader.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Extensions/FilesDownloader/FilesDownloader.m b/Extensions/FilesDownloader/FilesDownloader.m index 059e616..25bf733 100644 --- a/Extensions/FilesDownloader/FilesDownloader.m +++ b/Extensions/FilesDownloader/FilesDownloader.m @@ -63,7 +63,8 @@ - (id) initWithFiles: (NSArray *) files withSourcePath: (NSString *) aSourcePath _status = kDownloadStatusIdle; // prepare size checkers - _filenames = [ files retain]; + NSArray *uniqueFiles = [[NSSet setWithArray:files] allObjects]; + _filenames = [ uniqueFiles retain]; self.sourcePath = aSourcePath; _fileSizes = [ [ NSMutableArray arrayWithCapacity: [_filenames count] ] retain]; for ( int i = 0; i < [_filenames count]; ++i )