Show
Ignore:
Timestamp:
02/25/10 17:31:35 (2 years ago)
Author:
gbooker
Message:

Merged changes from the branch back to trunk

Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/SapphireFrappliance/MetaDataImporting/SapphireTVShowImporter.m

    r1134 r1179  
    231231} 
    232232 
    233 - (void)retrievedSearchResuls:(NSXMLDocument *)results forObject:(SapphireTVShowImportStateData *)state 
    234 { 
     233- (void)retrievedSearchResuls:(NSXMLDocument *)results forObject:(id)stateObj 
     234{ 
     235        SapphireTVShowImportStateData *state = (SapphireTVShowImportStateData *)stateObj; 
    235236        [state->siteScraper setObject:nil];     //Avoid retain loop 
    236237        if(cancelled) 
     
    286287                SapphireShowChooser *chooser = [[SapphireShowChooser alloc] initWithScene:[delegate chooserScene]]; 
    287288                [chooser setShows:shows]; 
    288                 [chooser setFileName:[NSString stringByCroppingDirectoryPath:state->path toLength:3]];           
     289                [chooser setFileName:[NSString stringByCroppingDirectoryPath:state->path toLength:3]]; 
    289290                [chooser setListTitle:BRLocalizedString(@"Select Show Title", @"Prompt the user for showname with a file")]; 
    290291                /*And display prompt*/ 
     
    307308        { 
    308309                NSString *coverArtPath = [[SapphireMetaDataSupport collectionArtPath] stringByAppendingPathComponent:[NSString stringWithFormat:@"@TV/%@/cover.jpg", [show name]]]; 
    309                 BOOL isDir = NO; 
    310310                if(![[NSFileManager defaultManager] fileExistsAtPath:coverArtPath]) 
    311311                        fetchShowData = YES; 
     
    325325} 
    326326 
    327 - (void)retrievedShowDetails:(NSXMLDocument *)details forObject:(SapphireTVShowImportStateData *)state 
    328 { 
     327- (void)retrievedShowDetails:(NSXMLDocument *)details forObject:(id)stateObj 
     328{ 
     329        SapphireTVShowImportStateData *state = (SapphireTVShowImportStateData *)stateObj; 
    329330        [state->siteScraper setObject:nil];     //Avoid retain loop 
    330331        if(cancelled) 
     
    408409} 
    409410 
    410 - (void)retrievedEpisodeList:(NSXMLDocument *)episodeList forObject:(SapphireTVShowImportStateData *)state 
    411 { 
     411- (void)retrievedEpisodeList:(NSXMLDocument *)episodeList forObject:(id)stateObj 
     412{ 
     413        SapphireTVShowImportStateData *state = (SapphireTVShowImportStateData *)stateObj; 
    412414        [state->siteScraper setObject:nil];     //Avoid retain loop 
    413415        if(cancelled) 
     
    441443} 
    442444 
    443 - (void)retrievedEpisodeDetails:(NSXMLDocument *)details forObject:(SapphireSingleTVShowEpisodeImportStateData *)state 
    444 { 
     445- (void)retrievedEpisodeDetails:(NSXMLDocument *)details forObject:(id)stateObj 
     446{ 
     447        SapphireSingleTVShowEpisodeImportStateData *state = (SapphireSingleTVShowEpisodeImportStateData *)stateObj; 
    445448        SapphireTVShowImportStateData *tvState = state->state; 
    446449        [state->siteScraper setObject:nil];     //Avoid retain loop 
     
    525528        if(state->episodesCompleted == [infoArray count]) 
    526529        { 
    527                 for(int i=0; i<[infoArray count]; i++) 
     530                int i; 
     531                for(i=0; i<[infoArray count]; i++) 
    528532                { 
    529533                        if(![[infoArray objectAtIndex:i] count]) 
     
    593597                return ImportStateNotUpdated; 
    594598        //      NSArray *pathComponents = [path pathComponents]; 
     599        NSString *extLessPath = path; 
     600        if([metaData fileContainerTypeValue] != FILE_CONTAINER_TYPE_VIDEO_TS) 
     601                extLessPath = [extLessPath stringByDeletingPathExtension]; 
     602 
    595603        NSString *fileName = [path lastPathComponent]; 
    596604         
     
    704712        { 
    705713                BOOL nfoPathIsDir = NO; 
    706                 NSString *nfoFilePath=[[path stringByDeletingPathExtension] stringByAppendingPathExtension:@"nfo"]; 
     714                NSString *nfoFilePath=[extLessPath stringByAppendingPathExtension:@"nfo"]; 
    707715                NSString *showPath = nil; 
    708716                if([[NSFileManager defaultManager] fileExistsAtPath:nfoFilePath isDirectory:&nfoPathIsDir] && !nfoPathIsDir) 
     
    768776} 
    769777 
    770 - (BOOL)stillNeedsDisplayOfChooser:(BRLayerController <SapphireChooser> *)chooser withContext:(SapphireTVShowImportStateData *)state 
    771 { 
     778- (BOOL)stillNeedsDisplayOfChooser:(BRLayerController <SapphireChooser> *)chooser withContext:(id)context 
     779{ 
     780        SapphireTVShowImportStateData *state = (SapphireTVShowImportStateData *)context; 
    772781        /*Check for a match done earlier*/ 
    773782        NSManagedObjectContext *moc = [state->file managedObjectContext]; 
     
    782791} 
    783792 
    784 - (void)exhumedChooser:(BRLayerController <SapphireChooser> *)aChooser withContext:(SapphireTVShowImportStateData *)state; 
    785 { 
     793- (void)exhumedChooser:(BRLayerController <SapphireChooser> *)aChooser withContext:(id)context 
     794{ 
     795        SapphireTVShowImportStateData *state = (SapphireTVShowImportStateData *)context; 
    786796        if(![aChooser isKindOfClass:[SapphireShowChooser class]]) 
    787797                return;