diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2015-08-02 22:07:55 +0300 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2015-08-05 15:19:00 +0300 |
commit | 492bcf0bd7eb62f3aedb148e103dd8ea9cb851ca (patch) | |
tree | 961634ca6b6dbcab65a2f9d49d7373aa5e994be7 /src | |
parent | 58357b7964fcc44cbb824da64225fe58bb3d3dd1 (diff) | |
download | qtlocation-mapboxgl-492bcf0bd7eb62f3aedb148e103dd8ea9cb851ca.tar.gz |
Added Update::Repaint
Diffstat (limited to 'src')
-rw-r--r-- | src/mbgl/map/map.cpp | 24 | ||||
-rw-r--r-- | src/mbgl/map/map_context.cpp | 2 |
2 files changed, 14 insertions, 12 deletions
diff --git a/src/mbgl/map/map.cpp b/src/mbgl/map/map.cpp index d2cd7a53b3..4990d24fc2 100644 --- a/src/mbgl/map/map.cpp +++ b/src/mbgl/map/map.cpp @@ -110,24 +110,24 @@ std::string Map::getStyleJSON() const { void Map::cancelTransitions() { transform->cancelTransitions(); - update(); + update(Update::Repaint); } void Map::setGestureInProgress(bool inProgress) { transform->setGestureInProgress(inProgress); - update(); + update(Update::Repaint); } #pragma mark - Position void Map::moveBy(double dx, double dy, const Duration& duration) { transform->moveBy(dx, dy, duration); - update(); + update(Update::Repaint); } void Map::setLatLng(LatLng latLng, const Duration& duration) { transform->setLatLng(latLng, duration); - update(); + update(Update::Repaint); } LatLng Map::getLatLng() const { @@ -249,17 +249,17 @@ uint16_t Map::getHeight() const { void Map::rotateBy(double sx, double sy, double ex, double ey, const Duration& duration) { transform->rotateBy(sx, sy, ex, ey, duration); - update(); + update(Update::Repaint); } void Map::setBearing(double degrees, const Duration& duration) { transform->setAngle(-degrees * M_PI / 180, duration); - update(); + update(Update::Repaint); } void Map::setBearing(double degrees, double cx, double cy) { transform->setAngle(-degrees * M_PI / 180, cx, cy); - update(); + update(Update::Repaint); } double Map::getBearing() const { @@ -268,7 +268,7 @@ double Map::getBearing() const { void Map::resetNorth() { transform->setAngle(0, std::chrono::milliseconds(500)); - update(); + update(Update::Repaint); } @@ -365,12 +365,12 @@ void Map::removeSprite(const std::string& name) { void Map::setDebug(bool value) { data->setDebug(value); - update(); + update(Update::Repaint); } void Map::toggleDebug() { data->toggleDebug(); - update(); + update(Update::Repaint); } bool Map::getDebug() const { @@ -379,12 +379,12 @@ bool Map::getDebug() const { void Map::setCollisionDebug(bool value) { data->setCollisionDebug(value); - update(); + update(Update::Repaint); } void Map::toggleCollisionDebug() { data->toggleCollisionDebug(); - update(); + update(Update::Repaint); } bool Map::getCollisionDebug() const { diff --git a/src/mbgl/map/map_context.cpp b/src/mbgl/map/map_context.cpp index f6a6462c4a..c5a0ee07a1 100644 --- a/src/mbgl/map/map_context.cpp +++ b/src/mbgl/map/map_context.cpp @@ -396,6 +396,8 @@ void MapContext::setSprite(const std::string& name, std::shared_ptr<const Sprite void MapContext::onTileDataChanged() { assert(util::ThreadContext::currentlyOn(util::ThreadType::Map)); + + updated |= static_cast<UpdateType>(Update::Repaint); asyncUpdate->send(); } |