diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2015-04-23 11:11:12 -0700 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2015-04-28 14:32:24 -0400 |
commit | 230027e5140a8aa3c6cb24ddf3f5aee20506ac8f (patch) | |
tree | 979fbd2cd84fedbb1bdb04c3968fafb1264264f9 /platform/default | |
parent | a625ba8a0976ef8417a2609700187c5633be2c58 (diff) | |
download | qtlocation-mapboxgl-230027e5140a8aa3c6cb24ddf3f5aee20506ac8f.tar.gz |
Resize view from map thread
Diffstat (limited to 'platform/default')
-rw-r--r-- | platform/default/headless_view.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/platform/default/headless_view.cpp b/platform/default/headless_view.cpp index 549c16d8c2..35c796e923 100644 --- a/platform/default/headless_view.cpp +++ b/platform/default/headless_view.cpp @@ -41,7 +41,9 @@ namespace mbgl { HeadlessView::HeadlessView(uint16_t width, uint16_t height, float pixelRatio) : display(std::make_shared<HeadlessDisplay>()) { + activate(); resize(width, height, pixelRatio); + deactivate(); } HeadlessView::HeadlessView(std::shared_ptr<HeadlessDisplay> display_, @@ -49,7 +51,9 @@ HeadlessView::HeadlessView(std::shared_ptr<HeadlessDisplay> display_, uint16_t height, float pixelRatio) : display(display_) { + activate(); resize(width, height, pixelRatio); + deactivate(); } void HeadlessView::loadExtensions() { @@ -155,8 +159,6 @@ HeadlessView::Dimensions::Dimensions(uint16_t width_, uint16_t height_, float pi } void HeadlessView::resize(const uint16_t width, const uint16_t height, const float pixelRatio) { - activate(); - dimensions = { width, height, pixelRatio }; clearBuffers(); @@ -197,8 +199,6 @@ void HeadlessView::resize(const uint16_t width, const uint16_t height, const flo } throw std::runtime_error(error.str()); } - - deactivate(); } std::unique_ptr<StillImage> HeadlessView::readStillImage() { |