Changeset 4858
- Timestamp:
- 08/09/07 15:45:40 (1 year ago)
- Files:
-
- Footagehead/trunk/FHBrowserController.m (modified) (1 diff)
- Footagehead/trunk/FHWindowController.m (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Footagehead/trunk/FHBrowserController.m
r4857 r4858 1182 1182 1183 1183 row = [_tableView selectedRow]; 1184 file = [self selectedFile];1184 file = [self fileAtIndex:row]; 1185 1185 1186 1186 [self startLoadingImageForFile:file atIndex:row]; Footagehead/trunk/FHWindowController.m
r4856 r4858 204 204 rightFile = [spread rightFile]; 205 205 206 if((!leftFile || [leftFile isLoaded]) && (!rightFile || [rightFile isLoaded])) { 206 if((!leftFile || [leftFile isLoaded] || [leftFile isDirectory]) && 207 (!rightFile || [rightFile isLoaded] || [rightFile isDirectory]) && 208 ![file isDirectory]) { 207 209 [_progressIndicator setHidden:YES]; 208 210 [_progressIndicator setDoubleValue:0.0]; … … 210 212 leftImage = [leftFile image]; 211 213 rightImage = [rightFile image]; 214 212 215 success = ((leftImage || rightImage) && ([leftImage size].width > 0.0 || [rightImage size].width > 0.0)); 213 216 … … 324 327 return; 325 328 326 if([FHSettings intForKey:FHSpreadMode] == FHSpreadNone) 327 newIndex = index - 1; 328 else 329 newIndex = index - 2; 329 newIndex = index - 1; 330 331 if((NSInteger) newIndex < 0) 332 return; 333 334 if([FHSettings intForKey:FHSpreadMode] != FHSpreadNone) { 335 if(![[self fileAtIndex:index] isDirectory] && 336 ![[self fileAtIndex:newIndex] isDirectory]) 337 newIndex--; 338 } 330 339 331 340 if((NSInteger) newIndex >= 0) … … 343 352 return; 344 353 345 if([FHSettings intForKey:FHSpreadMode] == FHSpreadNone) 346 newIndex = index + 1; 347 else 348 newIndex = index + 2; 354 newIndex = index + 1; 355 356 if(newIndex >= [[self files] count]) 357 return; 358 359 if([FHSettings intForKey:FHSpreadMode] != FHSpreadNone) { 360 if(![[self fileAtIndex:index] isDirectory] && 361 ![[self fileAtIndex:newIndex] isDirectory]) 362 newIndex++; 363 } 349 364 350 365 if(newIndex < [[self files] count])
