Changeset 618

Show
Ignore:
Timestamp:
07/03/08 23:19:03 (6 months ago)
Author:
gbooker
Message:

Don't remove required values from metadata as it can then no longer save (defeating the whole point)
Set the hasVideo key

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/CoreData/SapphireFrappliance/MetaData/SapphireMObjects/SapphireFileMetaData.m

    r599 r618  
    286286        self.size = [fileMeta objectForKey:SIZE_KEY]; 
    287287        self.subtitlesDescription = [fileMeta objectForKey:SUBTITLES_KEY]; 
    288         self.videoDescription = [fileMeta objectForKey:VIDEO_DESC_KEY]; 
     288        NSString *videoDesc = [fileMeta objectForKey:VIDEO_DESC_KEY]; 
     289        self.videoDescription = videoDesc; 
     290        if(videoDesc != nil) 
     291                self.hasVideoValue = YES; 
    289292} 
    290293 
     
    360363                                QTMedia *media = [track media];  
    361364                                if(media != nil)  
    362                                 {  
     365                                { 
    363366                                        /*Get the video description*/  
    364367                                        Media qtMedia = [media quickTimeMedia];  
     
    459462        self.audioFormatID = nil; 
    460463        self.duration = nil; 
    461         self.favorite = nil
    462         self.fileClass = nil; 
     464        self.favoriteValue = 0
     465        self.fileClassValue = nil; 
    463466        self.fileContainerType = nil; 
    464467        self.hasVideo = nil; 
    465         self.importType = nil
     468        self.importTypeValue = 0
    466469        self.modified = nil; 
    467470        self.resumeTime = nil; 
     
    470473        self.subtitlesDescription = nil; 
    471474        self.videoDescription = nil; 
    472         self.watched = nil
     475        self.watchedValue = 0
    473476        self.movie = nil; 
    474477        self.tvEpisode = nil;