Changeset 652
- Timestamp:
- 08/02/08 21:17:43 (4 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/CoreData/SapphireFrappliance/Browser/SapphireBrowser.m
r636 r652 309 309 310 310 /*Check our cache*/ 311 NSString * name = [_names objectAtIndex:row];312 id cached = [items objectForKey: name];311 NSString *lookupName = [_names objectAtIndex:row]; 312 id cached = [items objectForKey:lookupName]; 313 313 if(cached != nil) 314 314 return cached; … … 324 324 { 325 325 result = [SapphireFrontRowCompat textMenuItemForScene:scene folder:YES]; 326 id <SapphireDirectory> meta = [metaData metaDataForDirectory: name];326 id <SapphireDirectory> meta = [metaData metaDataForDirectory:lookupName]; 327 327 watched = ![meta containsFileMatchingPredicate:[SapphireApplianceController unwatchedPredicate]]; 328 328 favorite = [meta containsFileMatchingPredicate:[SapphireApplianceController favoritePredicate]]; … … 332 332 { 333 333 result = [SapphireFrontRowCompat textMenuItemForScene:scene folder:NO]; 334 SapphireFileMetaData *meta = [metaData metaDataForFile: name];334 SapphireFileMetaData *meta = [metaData metaDataForFile:lookupName]; 335 335 if(meta != nil) 336 336 { … … 410 410 else if(fileCls==FILE_CLASS_AUDIO)[SapphireFrontRowCompat setLeftIcon:[theme gem:GREEN_GEM_KEY] forMenu:result]; 411 411 else [SapphireFrontRowCompat setLeftIcon:[theme gem:RED_GEM_KEY] forMenu:result]; 412 412 413 413 // add text 414 if(displayName)name= displayName ; 414 NSString *name; 415 if(displayName) 416 name = displayName; 417 else 418 name = lookupName; 415 419 name=[@" " stringByAppendingString: name] ; 416 420 [SapphireFrontRowCompat setTitle:name forMenu:result]; 417 [items setObject:result forKey: name];421 [items setObject:result forKey:lookupName]; 418 422 419 423 return ( result ) ;
