Changeset 3016

Show
Ignore:
Timestamp:
06/29/05 15:06:20 (4 years ago)
Author:
morris
Message:

Position correctly after delete on last row

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Footagehead/trunk/FHController.m

    r3006 r3016  
    739739 
    740740- (IBAction)delete:(id)sender { 
    741         FHFile          *file; 
     741        FHFile                  *file; 
     742        unsigned int    row, count; 
    742743         
    743744        if(![_moveToTrashButton isEnabled]) 
    744745                return; 
    745746         
    746         file = [self selectedFile]; 
     747        row = [_tableView selectedRow]; 
     748        file = [self fileAtIndex:row]; 
    747749 
    748750        [[NSWorkspace sharedWorkspace] 
     
    754756                 
    755757        [_handler removeFile:file]; 
     758        count = [_handler numberOfFiles]; 
     759 
     760        if(count > 1 && row == count - 1) 
     761                [_tableView selectRow:row - 1 byExtendingSelection:NO]; 
     762 
    756763        [_tableView reloadData]; 
    757764        [self loadFile:[self selectedFile]];