diff options
author | Ivo van Dongen <info@ivovandongen.nl> | 2017-06-13 10:50:16 +0300 |
---|---|---|
committer | Ivo van Dongen <ivovandongen@users.noreply.github.com> | 2017-07-18 10:45:12 +0200 |
commit | 39a732d7ae3cb1b927d94c4b1154b42d9565356a (patch) | |
tree | 5f33317467cb3dbdf19be3a8264818ff34f859eb /platform/node/src/node_map.cpp | |
parent | 57351c068b133ed140ac7b991181672019fe5c24 (diff) | |
download | qtlocation-mapboxgl-39a732d7ae3cb1b927d94c4b1154b42d9565356a.tar.gz |
[android][glfw][ios][macos][node][qt] split backend from mapobserver
Diffstat (limited to 'platform/node/src/node_map.cpp')
-rw-r--r-- | platform/node/src/node_map.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/platform/node/src/node_map.cpp b/platform/node/src/node_map.cpp index 9ba88193c9..78e98e2a28 100644 --- a/platform/node/src/node_map.cpp +++ b/platform/node/src/node_map.cpp @@ -45,7 +45,7 @@ static const char* releasedMessage() { NodeBackend::NodeBackend() : HeadlessBackend(sharedDisplay()) {} -void NodeBackend::onDidFailLoadingMap(std::exception_ptr error) { +void NodeMapObserver::onDidFailLoadingMap(std::exception_ptr error) { std::rethrow_exception(error); } @@ -530,7 +530,7 @@ void NodeMap::Cancel(const Nan::FunctionCallbackInfo<v8::Value>& info) { void NodeMap::cancel() { auto style = map->getStyle().getJSON(); - map = std::make_unique<mbgl::Map>(backend, mbgl::Size{ 256, 256 }, + map = std::make_unique<mbgl::Map>(backend, mapObserver, mbgl::Size{ 256, 256 }, pixelRatio, *this, threadpool, mbgl::MapMode::Still); // FIXME: Reload the style after recreating the map. We need to find @@ -982,7 +982,9 @@ NodeMap::NodeMap(v8::Local<v8::Object> options) ->NumberValue() : 1.0; }()), + mapObserver(NodeMapObserver()), map(std::make_unique<mbgl::Map>(backend, + mapObserver, mbgl::Size{ 256, 256 }, pixelRatio, *this, |