summaryrefslogtreecommitdiff
path: root/platform/android/src/asset_manager_file_source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/asset_manager_file_source.cpp')
-rw-r--r--platform/android/src/asset_manager_file_source.cpp7
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