diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2016-04-12 12:00:11 -0700 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2016-04-12 12:46:59 -0700 |
commit | 618b9f1dbff9c3a13c886b0edd949b7c6533fc5c (patch) | |
tree | a353ca0b088560e2fb000e6cfe2163bf4d70bf04 /platform/darwin | |
parent | 23a0e2a84e6c1c9d7d861e00d5160ca09313e707 (diff) | |
download | qtlocation-mapboxgl-618b9f1dbff9c3a13c886b0edd949b7c6533fc5c.tar.gz |
[darwin] use CFRunLoopSourceInvalidate() to also cancel any pending AsyncTask invocations
Diffstat (limited to 'platform/darwin')
-rw-r--r-- | platform/darwin/src/async_task.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/darwin/src/async_task.cpp b/platform/darwin/src/async_task.cpp index 122f95f738..513629726b 100644 --- a/platform/darwin/src/async_task.cpp +++ b/platform/darwin/src/async_task.cpp @@ -29,7 +29,7 @@ public: } ~Impl() { - CFRunLoopRemoveSource(loop, source, kCFRunLoopDefaultMode); + CFRunLoopSourceInvalidate(source); CFRelease(source); } |