summaryrefslogtreecommitdiff
path: root/platform/node
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2015-09-09 15:06:54 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2015-09-09 15:06:54 -0700
commit532bbd54845d78749983b9c5410f506d7dc64a66 (patch)
treed026a5b8ce7cb762fb0e8d6c1b42c29c95381f85 /platform/node
parent3d48147f2f8d2ef3ed3a9b8848ba0304d27c3403 (diff)
downloadqtlocation-mapboxgl-532bbd54845d78749983b9c5410f506d7dc64a66.tar.gz
Add anonymous lambda for HandleScope
Diffstat (limited to 'platform/node')
-rw-r--r--platform/node/src/node_map.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/platform/node/src/node_map.cpp b/platform/node/src/node_map.cpp
index 121265f4fc..5b2a839164 100644
--- a/platform/node/src/node_map.cpp
+++ b/platform/node/src/node_map.cpp
@@ -322,7 +322,10 @@ void NodeMap::release() {
// Instance
NodeMap::NodeMap(v8::Local<v8::Object> options) :
- view(sharedDisplay(), Nan::Get(options, Nan::New("ratio").ToLocalChecked()).ToLocalChecked()->NumberValue()),
+ view(sharedDisplay(), [&] {
+ Nan::HandleScope scope;
+ return Nan::Get(options, Nan::New("ratio").ToLocalChecked()).ToLocalChecked()->NumberValue();
+ }()),
fs(options),
map(std::make_unique<mbgl::Map>(view, fs, mbgl::MapMode::Still)),
async(new uv_async_t) {