Changeset 4895
- Timestamp:
- 09/05/07 14:05:59 (10 months ago)
- Files:
-
- Footagehead/trunk/FHBrowserController.m (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Footagehead/trunk/FHBrowserController.m
r4894 r4895 260 260 FHFile *file; 261 261 NSUInteger i, count; 262 BOOL select;262 NSInteger selectedRow; 263 263 264 264 _switchingURL = YES; … … 304 304 } 305 305 306 select = (row != [_tableView selectedRow]);306 selectedRow = [_tableView selectedRow]; 307 307 308 308 [_tableView reloadData]; 309 309 310 if(select) { 310 if(selectedRow < 0) { 311 [self showFile:NULL]; 312 } 313 else if(row != selectedRow) { 311 314 [_tableView selectRow:row byExtendingSelection:NO]; 312 } else { 315 } 316 else { 313 317 file = [self selectedFile]; 314 318 315 319 [self startLoadingImageForFile:file atIndex:row]; 316 320 [self showFile:file]; … … 942 946 return ([_handler isLocal] && [self selectedFile] && ![[self selectedFile] isDirectory]); 943 947 } 944 else if(selector == @selector(slideshow:)) { 948 else if(selector == @selector(slideshow:) || 949 selector == @selector(saveDocument:)) { 945 950 return ([_handler numberOfImages] > 0); 946 951 }
