diff options
Diffstat (limited to 'platform/default/mbgl/storage/offline_download.cpp')
-rw-r--r-- | platform/default/mbgl/storage/offline_download.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/platform/default/mbgl/storage/offline_download.cpp b/platform/default/mbgl/storage/offline_download.cpp index 980561e43a..7f0001f64b 100644 --- a/platform/default/mbgl/storage/offline_download.cpp +++ b/platform/default/mbgl/storage/offline_download.cpp @@ -121,7 +121,7 @@ OfflineRegionStatus OfflineDownload::getStatus() const { case SourceType::Image: { const auto& imageSource = *source->as<ImageSource>(); - if (!imageSource.getURL().empty()) { + if (imageSource.getURL()) { result.requiredResourceCount += 1; } break; @@ -205,9 +205,9 @@ void OfflineDownload::activateDownload() { case SourceType::Image: { const auto& imageSource = *source->as<ImageSource>(); - std::string imageUrl = imageSource.getURL(); - if (!imageUrl.empty()) { - queueResource(Resource::image(imageUrl)); + auto imageUrl = imageSource.getURL(); + if (imageUrl && !imageUrl->empty()) { + queueResource(Resource::image(*imageUrl)); } break; } |