summaryrefslogtreecommitdiff
path: root/src/mbgl/map/environment.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/map/environment.cpp')
-rw-r--r--src/mbgl/map/environment.cpp12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/mbgl/map/environment.cpp b/src/mbgl/map/environment.cpp
index 2519543270..98cf2d353e 100644
--- a/src/mbgl/map/environment.cpp
+++ b/src/mbgl/map/environment.cpp
@@ -102,25 +102,17 @@ std::string Environment::threadName() {
return threadInfoStore.getThreadInfo().name;
}
-void Environment::setup() {
- mapThread = std::this_thread::get_id();
-}
-
-bool Environment::inMapThread() const {
- return std::this_thread::get_id() == mapThread;
-}
-
void Environment::requestAsync(const Resource &resource, std::function<void(const Response &)> callback) {
fileSource.request(resource, *this, std::move(callback));
}
Request *Environment::request(const Resource &resource, std::function<void(const Response &)> callback) {
- assert(inMapThread());
+ assert(currentlyOn(ThreadType::Map));
return fileSource.request(resource, loop, *this, std::move(callback));
}
void Environment::cancelRequest(Request *req) {
- assert(inMapThread());
+ assert(currentlyOn(ThreadType::Map));
fileSource.cancel(req);
}