Changeset 4895

Show
Ignore:
Timestamp:
09/05/07 14:05:59 (10 months ago)
Author:
morris
Message:

When switching to an empty directory, always clear out the shown image

Disable save when no images present

Files:

Legend:

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

    r4894 r4895  
    260260        FHFile                  *file; 
    261261        NSUInteger              i, count; 
    262         BOOL                   select
     262        NSInteger              selectedRow
    263263         
    264264        _switchingURL = YES; 
     
    304304        } 
    305305         
    306         select = (row != [_tableView selectedRow])
     306        selectedRow = [_tableView selectedRow]
    307307 
    308308        [_tableView reloadData]; 
    309309         
    310         if(select) { 
     310        if(selectedRow < 0) { 
     311                [self showFile:NULL]; 
     312        }  
     313        else if(row != selectedRow) { 
    311314                [_tableView selectRow:row byExtendingSelection:NO]; 
    312         } else { 
     315        } 
     316        else { 
    313317                file = [self selectedFile]; 
    314                 
     318         
    315319                [self startLoadingImageForFile:file atIndex:row]; 
    316320                [self showFile:file]; 
     
    942946                return ([_handler isLocal] && [self selectedFile] && ![[self selectedFile] isDirectory]); 
    943947        } 
    944         else if(selector == @selector(slideshow:)) { 
     948        else if(selector == @selector(slideshow:) || 
     949                        selector == @selector(saveDocument:)) { 
    945950                return ([_handler numberOfImages] > 0); 
    946951        }