Overview
Comment: | OFRunLoop: Reset _stop after -[run]
This allows calling -[run] from a callback to run the loop for a while, |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
184011467af78db52ba6948a3b97d047 |
User & Date: | js on 2018-02-25 13:46:33 |
Other Links: | manifest | tags |
Context
2018-02-25
| ||
15:48 | OFHTTPClient: Reintroduce -[performRequest:] check-in: f80b0d270c user: js tags: trunk | |
13:46 | OFRunLoop: Reset _stop after -[run] check-in: 184011467a user: js tags: trunk | |
04:31 | Reintroduce of_char{16,32}_t check-in: 505137f25f user: js tags: trunk | |
Changes
Modified src/OFRunLoop.m from [06b6c0f243] to [3fae23d4fe].
︙ | ︙ | |||
1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 | [deadline compare: now] != OF_ORDERED_DESCENDING)) { objc_autoreleasePoolPop(pool); break; } objc_autoreleasePoolPop(pool); } } - (void)stop { _stop = true; #if defined(OF_HAVE_SOCKETS) [_kernelEventObserver cancel]; #elif defined(OF_HAVE_THREADS) [_condition signal]; #endif } @end | > > | 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 | [deadline compare: now] != OF_ORDERED_DESCENDING)) { objc_autoreleasePoolPop(pool); break; } objc_autoreleasePoolPop(pool); } _stop = false; } - (void)stop { _stop = true; #if defined(OF_HAVE_SOCKETS) [_kernelEventObserver cancel]; #elif defined(OF_HAVE_THREADS) [_condition signal]; #endif } @end |