Changeset 70c4d3260034daa234ee9f9e8e9ce89cf217f043

Show
Ignore:
Timestamp:
02/16/08 01:35:47 (5 months ago)
Author:
Pierre d'Herbemont <pdherbemont@videolan.org>
git-committer:
Pierre d'Herbemont <pdherbemont@videolan.org> 1203122147 +0000
git-parent:

[4a19225407971ebbbd26840072d62ededc782d0e]

git-author:
Pierre d'Herbemont <pdherbemont@videolan.org> 1203122147 +0000
Message:

macosx/vlc_app: Access meta via valueForKeyPath: to make sure we trigger art work fetching. We may change the metaDictionary a bit to prevent non trapped access.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • projects/macosx/vlc_app/Sources/VLCMediaLayer.m

    re6e14e4 r70c4d32  
    196196    NSString * genre = [self.media.metaDictionary objectForKey:@"genre"]; 
    197197    self.genreLayer.string = genre ? genre : @"No Genre"; 
    198     if( [self.media.metaDictionary objectForKey:@"artwork"] ) 
     198    if( [self.media valueForKeyPath:@"metaDictionary.artwork"] ) 
    199199    { 
    200         self.artworkLayer.contents = (id)[[self.media.metaDictionary objectForKey:@"artwork"] CGImage]; 
     200        self.artworkLayer.contents = (id)[[self.media valueForKeyPath:@"metaDictionary.artwork"] CGImage]; 
    201201        self.artworkLayer.contentsGravity = kCAGravityResizeAspect; 
    202202        self.artworkLayer.borderWidth = 0.;