From 532bbd54845d78749983b9c5410f506d7dc64a66 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Wed, 9 Sep 2015 15:06:54 -0700 Subject: [PATCH] Add anonymous lambda for HandleScope --- platform/node/src/node_map.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/node/src/node_map.cpp b/platform/node/src/node_map.cpp index 121265f4f..5b2a83916 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 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(view, fs, mbgl::MapMode::Still)), async(new uv_async_t) {