diff options
Diffstat (limited to 'platform/android/src/asset_manager_file_source.cpp')
-rw-r--r-- | platform/android/src/asset_manager_file_source.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/platform/android/src/asset_manager_file_source.cpp b/platform/android/src/asset_manager_file_source.cpp index b9150deef9..73ecec2b05 100644 --- a/platform/android/src/asset_manager_file_source.cpp +++ b/platform/android/src/asset_manager_file_source.cpp @@ -1,10 +1,11 @@ #include "asset_manager_file_source.hpp" #include <mbgl/storage/file_source_request.hpp> +#include <mbgl/storage/resource.hpp> #include <mbgl/storage/response.hpp> -#include <mbgl/util/util.hpp> #include <mbgl/util/thread.hpp> #include <mbgl/util/url.hpp> +#include <mbgl/util/util.hpp> #include <android/asset_manager.h> #include <android/asset_manager_jni.h> @@ -54,4 +55,8 @@ std::unique_ptr<AsyncRequest> AssetManagerFileSource::request(const Resource& re return std::move(req); } +bool AssetManagerFileSource::canRequest(const Resource& resource) const { + return 0 == resource.url.rfind(mbgl::util::ASSET_PROTOCOL, 0); +} + } // namespace mbgl |