Differences From Artifact [6b846b58a6]:
- File src/OFTimer.m — part of check-in [25e07aba82] at 2022-07-31 13:16:41 on branch trunk — OFTimer: Include objects in description (user: js, size: 17246) [annotate] [blame] [check-ins using] [more...]
To Artifact [bfe36ca5fb]:
- File
src/OFTimer.m
— part of check-in
[c86b8f10f0]
at
2022-11-16 01:27:26
on branch trunk
— Add OFAssert()
This uses the same format as OFEnsure(). (user: js, size: 17229) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
13 14 15 16 17 18 19 | * file. */ #include "config.h" #include <stdlib.h> | < < | 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | * file. */ #include "config.h" #include <stdlib.h> #import "OFTimer.h" #import "OFTimer+Private.h" #import "OFDate.h" #import "OFRunLoop.h" #import "OFRunLoop+Private.h" #ifdef OF_HAVE_THREADS # import "OFCondition.h" |
︙ | ︙ | |||
483 484 485 486 487 488 489 | - (void)dealloc { /* * The run loop references the timer, so it should never be deallocated * if it is still in a run loop. */ | | | | 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 | - (void)dealloc { /* * The run loop references the timer, so it should never be deallocated * if it is still in a run loop. */ OFAssert(_inRunLoop == nil); OFAssert(_inRunLoopMode == nil); [_fireDate release]; [_target release]; [_object1 release]; [_object2 release]; [_object3 release]; [_object4 release]; |
︙ | ︙ |