Changeset 5465

Show
Ignore:
Timestamp:
04/21/08 17:25:09 (4 weeks ago)
Author:
morris
Message:

Don't show selection frame if empty

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Spiral/trunk/SPDrillListView.m

    r5463 r5465  
    224224        } 
    225225         
    226         [_selectionView setFrame:[self _frameForIndex:_selectedIndex]]; 
     226        if([_items count] == 0) 
     227                [_selectionView setHidden:YES]; 
     228        else 
     229                [_selectionView setFrame:[self _frameForIndex:_selectedIndex]]; 
    227230 
    228231        [self _layoutItemsWithAnimation:NO]; 
     
    273276 
    274277- (SPDrillItem *)selectedItem { 
    275         return [[_items subarrayWithRange:_visibleRange] objectAtIndex:_selectedIndex]; 
     278        NSArray         *items; 
     279         
     280        items = [_items subarrayWithRange:_visibleRange]; 
     281         
     282        if(_selectedIndex < [items count]) 
     283                return [items objectAtIndex:_selectedIndex]; 
     284         
     285        return NULL; 
    276286} 
    277287