Changeset 4728
- Timestamp:
- 04/26/07 17:35:20 (1 year ago)
- Files:
-
- Footagehead/trunk/FHSlideshowController.m (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Footagehead/trunk/FHSlideshowController.m
r4726 r4728 115 115 116 116 screen = [[NSScreen screens] objectAtIndex:index]; 117 117 118 frame = [screen frame]; 118 119 frame.origin.x = frame.origin.y = 0.0; … … 125 126 screen:screen]; 126 127 127 [_slideshowWindow setLevel:NSScreenSaverWindowLevel];128 // [_slideshowWindow setLevel:NSScreenSaverWindowLevel]; 128 129 [_slideshowWindow setDelegate:self]; 129 130 [_slideshowWindow setReleasedWhenClosed:NO]; … … 157 158 158 159 - (void)windowWillClose:(NSNotification *)notification { 159 [_timer invalidate]; 160 161 [self autorelease]; 160 if([notification object] == _slideshowWindow) { 161 [_timer invalidate]; 162 163 [self autorelease]; 164 } 162 165 } 163 166 … … 236 239 237 240 - (void)switchTimer:(NSTimer *)timer { 238 NSArray *files;239 NSUInteger i, count;240 BOOL next = NO;241 242 241 [self nextImage:self]; 243 244 i = [self selectedIndex];245 files = [self files];246 count = [files count];247 248 while(i < count - 1) {249 if(![[files objectAtIndex:i] isDirectory]) {250 next = YES;251 252 break;253 }254 }255 256 if(!next)257 [timer invalidate];258 242 } 259 243
