summaryrefslogtreecommitdiff
path: root/platform/android/src
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2019-06-12 16:40:59 +0200
committerGitHub <noreply@github.com>2019-06-12 16:40:59 +0200
commitc2fb3cc76f238908b8c469f47ca547565bcd0242 (patch)
treee2ef680bafa8de3c2240d8aa2341f4c4899993a1 /platform/android/src
parent844299f1c3b22eed4bf07c37052b3c2ea35e2564 (diff)
downloadqtlocation-mapboxgl-c2fb3cc76f238908b8c469f47ca547565bcd0242.tar.gz
[android] - add resource usage to HttpRequest, add offline query parameter flag to http request (#14837)
Diffstat (limited to 'platform/android/src')
-rw-r--r--platform/android/src/http_file_source.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/platform/android/src/http_file_source.cpp b/platform/android/src/http_file_source.cpp
index e7826e38a9..7066918fef 100644
--- a/platform/android/src/http_file_source.cpp
+++ b/platform/android/src/http_file_source.cpp
@@ -81,14 +81,17 @@ HTTPRequest::HTTPRequest(jni::JNIEnv& env, const Resource& resource_, FileSource
static auto& javaClass = jni::Class<HTTPRequest>::Singleton(env);
static auto constructor =
- javaClass.GetConstructor<jni::jlong, jni::String, jni::String, jni::String>(env);
+ javaClass.GetConstructor<jni::jlong, jni::String, jni::String, jni::String, jni::jboolean>(env);
javaRequest = jni::NewGlobal(env,
javaClass.New(env, constructor,
reinterpret_cast<jlong>(this),
jni::Make<jni::String>(env, resource.url),
jni::Make<jni::String>(env, etagStr),
- jni::Make<jni::String>(env, modifiedStr)));
+ jni::Make<jni::String>(env, modifiedStr),
+ (jboolean) (resource_.usage == Resource::Usage::Offline)
+ )
+ );
}
HTTPRequest::~HTTPRequest() {