Overview
Comment: | OFRunLoop: Fix _timersQueueMutex being nil |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
c5e8215ddce43a06902624901b31ec7e |
User & Date: | js on 2019-08-31 13:09:50 |
Other Links: | manifest | tags |
Context
2019-08-31
| ||
16:20 | Fix order in a few headers check-in: c756e51a93 user: js tags: trunk | |
13:09 | OFRunLoop: Fix _timersQueueMutex being nil check-in: c5e8215ddc user: js tags: trunk | |
12:50 | Update PLATFORMS.md check-in: 9d6b6d0c05 user: js tags: trunk | |
Changes
Modified src/OFRunLoop.m from [67b18d3257] to [a4f683594b].
︙ | ︙ | |||
176 177 178 179 180 181 182 183 184 185 186 187 188 189 | @implementation OFRunLoopState - (instancetype)init { self = [super init]; @try { _timersQueue = [[OFSortedList alloc] init]; #if defined(OF_HAVE_SOCKETS) _kernelEventObserver = [[OFKernelEventObserver alloc] init]; _kernelEventObserver.delegate = self; _readQueues = [[OFMutableDictionary alloc] init]; _writeQueues = [[OFMutableDictionary alloc] init]; | > > > | 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 | @implementation OFRunLoopState - (instancetype)init { self = [super init]; @try { _timersQueue = [[OFSortedList alloc] init]; #ifdef OF_HAVE_THREADS _timersQueueMutex = [[OFMutex alloc] init]; #endif #if defined(OF_HAVE_SOCKETS) _kernelEventObserver = [[OFKernelEventObserver alloc] init]; _kernelEventObserver.delegate = self; _readQueues = [[OFMutableDictionary alloc] init]; _writeQueues = [[OFMutableDictionary alloc] init]; |
︙ | ︙ | |||
197 198 199 200 201 202 203 204 205 206 207 208 209 210 | return self; } - (void)dealloc { [_timersQueue release]; #if defined(OF_HAVE_SOCKETS) [_kernelEventObserver release]; [_readQueues release]; [_writeQueues release]; #elif defined(OF_HAVE_THREADS) [_condition release]; #endif | > > > | 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 | return self; } - (void)dealloc { [_timersQueue release]; #ifdef OF_HAVE_THREADS [_timersQueueMutex release]; #endif #if defined(OF_HAVE_SOCKETS) [_kernelEventObserver release]; [_readQueues release]; [_writeQueues release]; #elif defined(OF_HAVE_THREADS) [_condition release]; #endif |
︙ | ︙ |