Changeset 610
- Timestamp:
- 07/03/08 16:33:09 (6 months ago)
- Files:
-
- branches/CoreData/SapphireFrappliance/Browser/SapphireBrowser.m (modified) (2 diffs)
- branches/CoreData/SapphireFrappliance/MetaData/SapphireMObjects/SapphireDirectoryMetaData.m (modified) (1 diff)
- branches/CoreData/SapphireFrappliance/MetaData/Support/SapphireDirectory.h (modified) (1 diff)
- branches/CoreData/SapphireFrappliance/MetaData/Support/SapphireEntityDirectory.m (modified) (1 diff)
- branches/CoreData/SapphireFrappliance/MetaData/Support/SapphireFilteredFileDirectory.m (modified) (1 diff)
- branches/CoreData/SapphireFrappliance/MetaData/Support/SapphireMovieDirectory.m (modified) (1 diff)
- branches/CoreData/SapphireFrappliance/MetaDataImporting/SapphireImporterDataMenu.m (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/CoreData/SapphireFrappliance/Browser/SapphireBrowser.m
r601 r610 113 113 { 114 114 /*Tell the metadata to get new data*/ 115 [metaData reloadDirectoryContents]; 115 if(![metaData isDeleted]) 116 [metaData reloadDirectoryContents]; 116 117 } 117 118 … … 130 131 [items removeAllObjects]; 131 132 /*Set up the dirs and files into names and the counts*/ 132 NSArray *dirs = [metaData directories]; 133 [_names addObjectsFromArray:dirs]; 134 NSArray *files = [metaData files]; 135 [_names addObjectsFromArray:files]; 136 dirCount = [dirs count]; 137 fileCount = [files count]; 133 if(![metaData isDeleted]) 134 { 135 NSArray *dirs = [metaData directories]; 136 [_names addObjectsFromArray:dirs]; 137 NSArray *files = [metaData files]; 138 [_names addObjectsFromArray:files]; 139 dirCount = [dirs count]; 140 fileCount = [files count]; 141 } 142 else 143 { 144 dirCount = 0; 145 fileCount = 0; 146 } 138 147 if(predicate != NULL) 139 148 { branches/CoreData/SapphireFrappliance/MetaData/SapphireMObjects/SapphireDirectoryMetaData.m
r608 r610 539 539 { 540 540 importing |= 1; 541 if(!(importing & 2) )541 if(!(importing & 2) && ![self isDeleted]) 542 542 [self processNextFile]; 543 543 } branches/CoreData/SapphireFrappliance/MetaData/Support/SapphireDirectory.h
r599 r610 258 258 - (NSManagedObjectContext *)managedObjectContext; 259 259 260 /*! 261 * @brief Returns whether the managed object is deleted 262 * 263 * @return YES if the current directory is deleted, NO otherwise 264 */ 265 - (BOOL)isDeleted; 266 260 267 @end 261 268 branches/CoreData/SapphireFrappliance/MetaData/Support/SapphireEntityDirectory.m
r598 r610 143 143 } 144 144 145 - (BOOL)isDeleted 146 { 147 return NO; 148 } 149 145 150 - (NSString *)coverArtPath 146 151 { branches/CoreData/SapphireFrappliance/MetaData/Support/SapphireFilteredFileDirectory.m
r599 r610 160 160 } 161 161 162 - (BOOL)isDeleted 163 { 164 return NO; 165 } 166 162 167 - (NSString *)coverArtPath 163 168 { branches/CoreData/SapphireFrappliance/MetaData/Support/SapphireMovieDirectory.m
r599 r610 155 155 } 156 156 157 - (BOOL)isDeleted 158 { 159 return NO; 160 } 161 157 162 - (NSString *)path 158 163 { branches/CoreData/SapphireFrappliance/MetaDataImporting/SapphireImporterDataMenu.m
r606 r610 164 164 { 165 165 SapphireCollectionDirectory *collection = [collectionDirectories objectAtIndex:collectionIndex]; 166 SapphireDirectoryMetaData *meta = [collection directory]; 167 if([collection skipValue]) 166 if([collection isDeleted] || [collection skipValue]) 168 167 { 169 168 collectionIndex++; … … 171 170 return; 172 171 } 172 SapphireDirectoryMetaData *meta = [collection directory]; 173 173 NSArray *skipCol = [SapphireCollectionDirectory skippedCollectionDirectoriesInContext:moc]; 174 174 NSMutableSet *skipSet = [NSMutableSet setWithSet:[skipCol valueForKeyPath:@"directory.path"]];
