Overview
| Comment: | OFTimer: Release target in -[invalidate]. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
a86271a67a0671ec948205f2fa55688e |
| User & Date: | js on 2012-12-20 14:20:23 |
| Other Links: | manifest | tags |
Context
|
2012-12-20
| ||
| 14:24 | OFHTTPServer: Add a timeout. (check-in: 27120e14ca user: js tags: trunk) | |
| 14:20 | OFTimer: Release target in -[invalidate]. (check-in: a86271a67a user: js tags: trunk) | |
| 13:57 | OFTimer: Make rescheduling possible. (check-in: 4572170728 user: js tags: trunk) | |
Changes
Modified src/OFTimer.m from [8cac3a9eb9] to [0447782afb].
| ︙ | ︙ | |||
388 389 390 391 392 393 394 | OFDate *old = fireDate; fireDate = [[OFDate alloc] initWithTimeIntervalSinceNow: interval]; [old release]; [[OFRunLoop currentRunLoop] addTimer: self]; } else | | | 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 |
OFDate *old = fireDate;
fireDate = [[OFDate alloc]
initWithTimeIntervalSinceNow: interval];
[old release];
[[OFRunLoop currentRunLoop] addTimer: self];
} else
[self invalidate];
}
- (OFDate*)fireDate
{
OF_GETTER(fireDate, YES)
}
|
| ︙ | ︙ | |||
420 421 422 423 424 425 426 427 428 429 430 431 432 433 |
{
return interval;
}
- (void)invalidate
{
isValid = NO;
}
- (BOOL)isValid
{
return isValid;
}
| > > > | 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 |
{
return interval;
}
- (void)invalidate
{
isValid = NO;
[target release];
target = nil;
}
- (BOOL)isValid
{
return isValid;
}
|
| ︙ | ︙ |