Changeset 113 for trunk/Cocoa/Pester/Source/PSAlarms.m
- Timestamp:
- 03/10/03 05:48:21 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cocoa/Pester/Source/PSAlarms.m
r105 r113 72 72 { 73 73 PSAlarm *alarm = [notification object]; 74 //NSLog(@"timer expired: %@ retainCount %d", alarm, [alarm retainCount]);74 NSLog(@"timer expired: %@ retainCount %d", alarm, [alarm retainCount]); 75 75 [expiredAlarms addObject: alarm]; 76 //NSLog(@"expired alarms: %@", [expiredAlarms description]);76 NSLog(@"expired alarms: %@", [expiredAlarms description]); 77 77 [alarms removeObject: alarm]; 78 78 [self _changed]; … … 82 82 { 83 83 PSAlarm *alarm = [notification object]; 84 //NSLog(@"timer set: %@ retainCount %d", alarm, [alarm retainCount]);84 NSLog(@"timer set: %@ retainCount %d", alarm, [alarm retainCount]); 85 85 [alarms addObject: alarm]; 86 86 [expiredAlarms removeObject: alarm]; … … 210 210 } 211 211 212 - (void)restoreAlarms:(NSSet *)alarmsToRestore; 213 { 214 [alarmsToRestore makeObjectsPerformSelector: @selector(resetTimer)]; 215 } 216 212 217 - (BOOL)alarmsExpiring; 213 218 { … … 274 279 e = [plExpiredAlarms objectEnumerator]; 275 280 while ( (plAlarm = [e nextObject]) != nil) { 276 // expired alarms may be just that, or they may have outstanding repeats - if the latter, PSAlarm will reschedule the alarm.281 // expired alarms may be ready for deletion, or may repeat - if the latter, PSAlarm will reschedule the alarm so the repeat interval begins at restoration time. 277 282 if ( (alarm = [[PSAlarm alloc] initWithPropertyList: plAlarm]) != nil) 278 283 [alarms addObject: alarm];
Note:
See TracChangeset
for help on using the changeset viewer.