Changeset 491 for trunk/SapphireFrappliance/SapphireMovieImporter.m
- Timestamp:
- 02/14/08 20:51:37 (4 years ago)
- Files:
-
- 1 modified
-
trunk/SapphireFrappliance/SapphireMovieImporter.m (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/SapphireFrappliance/SapphireMovieImporter.m
r488 r491 27 27 #import <SapphireCompatClasses/SapphireFrontRowCompat.h> 28 28 #import "SapphireShowChooser.h" 29 #import "SapphireSettings.h" 29 30 30 31 #define VERSION_KEY @"Version" … … 664 665 if(![self isMovieCandidate:metaData]) 665 666 return IMPORT_STATE_NOT_UPDATED; 666 /*Get fineName*/667 667 NSString *path = [metaData path]; 668 668 NSString *fileName = [path lastPathComponent]; 669 /*choose between file or directory name for lookup */ 670 NSString *lookupName; 671 if([[SapphireSettings sharedSettings] dirLookup]) 672 lookupName = [[path stringByDeletingLastPathComponent] lastPathComponent]; 673 else 674 lookupName = fileName; 669 675 if([metaData fileClass]==FILE_CLASS_TV_SHOW) /* File is a TV Show - skip it */ 670 676 return IMPORT_STATE_NOT_UPDATED; … … 673 679 NSString *movieDataLink = nil ; 674 680 /*Check to see if we know this movie*/ 675 NSMutableDictionary *dict=[movieTranslations objectForKey:[[ fileName lowercaseString] stringByDeletingPathExtension]];681 NSMutableDictionary *dict=[movieTranslations objectForKey:[[lookupName lowercaseString] stringByDeletingPathExtension]]; 676 682 if(dict == nil) 677 683 { … … 680 686 return IMPORT_STATE_NOT_UPDATED; 681 687 /*Ask the user what movie this is*/ 682 NSArray *movies = [self searchResultsForMovie: fileName];688 NSArray *movies = [self searchResultsForMovie:lookupName]; 683 689 /* No need to prompt the user for an empty set */ 684 690 if(movies==nil) … … 692 698 SapphireMovieChooser *chooser = [[SapphireMovieChooser alloc] initWithScene:[dataMenu scene]]; 693 699 [chooser setMovies:movies]; 694 [chooser setFileName: fileName];700 [chooser setFileName:lookupName]; 695 701 [chooser setListTitle:BRLocalizedString(@"Select Movie Title", @"Prompt the user for title of movie")]; 696 702 /*And display prompt*/ … … 751 757 [self downloadPosterCandidates:posters]; 752 758 [posterChooser setPosters:posters] ; 753 [posterChooser setFileName: fileName];759 [posterChooser setFileName:lookupName]; 754 760 [posterChooser setListTitle:BRLocalizedString(@"Select Movie Poster", @"Prompt the user for poster selection")]; 755 761 [[dataMenu stack] pushController:posterChooser];
