From 8b37a0704c7c20b1664fee3dfcc79139982a1ce7 Mon Sep 17 00:00:00 2001 From: Asheem Mamoowala Date: Wed, 31 May 2017 11:53:04 -0700 Subject: [core] Use fixed-size std::array for ImageSource coordinates --- platform/android/src/style/android_conversion.hpp | 3 +-- platform/default/mbgl/storage/offline_download.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 6 deletions(-) (limited to 'platform') diff --git a/platform/android/src/style/android_conversion.hpp b/platform/android/src/style/android_conversion.hpp index 790c82a1c0..6327ed96d0 100644 --- a/platform/android/src/style/android_conversion.hpp +++ b/platform/android/src/style/android_conversion.hpp @@ -68,8 +68,7 @@ inline optional toNumber(const mbgl::android::Value& value) { inline optional toDouble(const mbgl::android::Value& value) { if (value.isNumber()) { - auto num = value.toDouble(); - return num; + return value.toDouble(); } else { return {}; } 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(); - 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(); - 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; } -- cgit v1.2.1