summaryrefslogtreecommitdiff
path: root/platform/darwin
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2016-04-12 12:00:11 -0700
committerKonstantin Käfer <mail@kkaefer.com>2016-04-12 12:46:59 -0700
commit618b9f1dbff9c3a13c886b0edd949b7c6533fc5c (patch)
treea353ca0b088560e2fb000e6cfe2163bf4d70bf04 /platform/darwin
parent23a0e2a84e6c1c9d7d861e00d5160ca09313e707 (diff)
downloadqtlocation-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.cpp2
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);
}