Changeset 489

Show
Ignore:
Timestamp:
02/14/08 10:15:57 (11 months ago)
Author:
steile
Message:

Fix SapphireCenteredMenuController? on ATV2.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/SapphireCompatibilityClasses/SapphireCenteredMenuController.m

    r436 r489  
    3131@interface SapphireCenteredMenuController (compat) 
    3232- (id)firstSublayerNamed:(NSString *)name; 
     33- (id)firstControlNamed:(NSString *)name; 
    3334- (void)setLayoutManager:(id)newLayout; 
    3435- (id)layoutManager; 
     
    6162        [realLayout layoutSublayersOfLayer:layer]; 
    6263        NSRect master = [layer frame]; 
    63         id listLayer = [layer firstSublayerNamed:@"list"]; 
     64   
     65  id listLayer; 
     66   
     67  if([layer respondsToSelector:@selector(firstControlNamed:)]) 
     68    listLayer = [layer firstControlNamed:@"list"]; 
     69  else 
     70    listLayer = [layer firstSublayerNamed:@"list"]; 
     71   
    6472        NSRect listFrame = [listLayer frame]; 
    6573        listFrame = [delegate listRectWithSize:listFrame inMaster:master];