Changeset 399 for trunk/SapphireMetaData.m
- Timestamp:
- 12/15/07 03:28:38 (4 years ago)
- Files:
-
- 1 modified
-
trunk/SapphireMetaData.m (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/SapphireMetaData.m
r393 r399 630 630 - (void)dealloc 631 631 { 632 [loadTimer invalidate]; 633 [importTimer invalidate]; 632 634 [self postAllFilesRemoved]; 633 635 [importTimer invalidate]; … … 1151 1153 { 1152 1154 [[NSNotificationCenter defaultCenter] postNotificationName:META_DATA_FILE_INFO_STARTED_LOADING object:self]; 1153 [NSTimer scheduledTimerWithTimeInterval:0.0 target:self selector:@selector(loadMetaDataTimer:) userInfo:[NSMutableArray arrayWithObject:self] repeats:NO]; 1155 [loadTimer invalidate]; 1156 loadTimer = [NSTimer scheduledTimerWithTimeInterval:0.0 target:self selector:@selector(loadMetaDataTimer:) userInfo:[NSMutableArray arrayWithObject:self] repeats:NO]; 1154 1157 } 1155 1158 … … 1177 1180 - (void)loadMetaDataTimer:(NSTimer *)timer 1178 1181 { 1182 loadTimer = nil; 1179 1183 NSMutableArray *queue = [timer userInfo]; 1180 1184 id nextObj = [[queue objectAtIndex:0] retain]; … … 1191 1195 if([nextObj isKindOfClass:[SapphireDirectoryMetaData class]]) 1192 1196 nextTarget = nextObj; 1193 [NSTimer scheduledTimerWithTimeInterval:0.0 target:nextTarget selector:@selector(loadMetaDataTimer:) userInfo:queue repeats:NO];1197 loadTimer = [NSTimer scheduledTimerWithTimeInterval:0.0 target:nextTarget selector:@selector(loadMetaDataTimer:) userInfo:queue repeats:NO]; 1194 1198 } 1195 1199 else
