summaryrefslogtreecommitdiff
path: root/src/mbgl/map/map.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/map/map.cpp')
-rw-r--r--src/mbgl/map/map.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/mbgl/map/map.cpp b/src/mbgl/map/map.cpp
index eab4c77e2e..8521d828cf 100644
--- a/src/mbgl/map/map.cpp
+++ b/src/mbgl/map/map.cpp
@@ -201,6 +201,8 @@ void Map::Impl::update() {
}
if (updateFlags == Update::Nothing || (mode == MapMode::Still && !callback)) {
+ if (updateFlags == Update::Nothing) Log::Info(Event::General, "[Map::Impl::update] Update::Nothing");
+ if (mode == MapMode::Still && !callback) Log::Info(Event::General, "[Map::Impl::update] Missing callback, return early");
return;
}
@@ -243,9 +245,19 @@ void Map::Impl::update() {
view.invalidate();
} else if (callback && style->isLoaded()) {
util::stopwatch stopwatch2("render", Event::General);
+ Log::Info(Event::General, "[Map::Impl::update] Activating view and rendering");
view.activate();
render();
view.deactivate();
+ } else {
+ // Is this redundant with the early return above?
+ if (!callback) {
+ Log::Info(Event::General, "[Map::Impl::update] Missing callback");
+ }
+
+ if (!style->isLoaded()) {
+ Log::Info(Event::General, "[Map::Impl::update] Style not finished loading");
+ }
}
updateFlags = Update::Nothing;
@@ -268,6 +280,7 @@ void Map::Impl::render() {
annotationManager->getSpriteAtlas());
if (mode == MapMode::Still) {
+ Log::Info(Event::General, "[Map::Impl::render] Pass view.readStillImage() to callback");
callback(nullptr, view.readStillImage());
callback = nullptr;
}
@@ -918,6 +931,8 @@ void Map::Impl::onStyleError() {
}
void Map::Impl::onResourceError(std::exception_ptr error) {
+ Log::Info(Event::General, "[Map::Impl::onResourceError]");
+
if (mode == MapMode::Still && callback) {
callback(error, {});
callback = nullptr;