summaryrefslogtreecommitdiff
path: root/platform/android/src/file_source.cpp
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2018-01-17 14:51:05 +0100
committerTobrun <tobrun.van.nuland@gmail.com>2018-02-20 11:27:39 +0100
commit704f9c7e8c78b67b4e3855c0524f92df245905d1 (patch)
treed60464fb66767431e9b8cd67b4c2118ffb3a5823 /platform/android/src/file_source.cpp
parent374bad18c04ae8fea574f85d2149af8aeffb8dcc (diff)
downloadqtlocation-mapboxgl-upstream/tvn-filesource-activate-test.tar.gz
[android] - add instrumentation tests for FileSource activation/deactivationupstream/tvn-filesource-activate-test
Diffstat (limited to 'platform/android/src/file_source.cpp')
-rw-r--r--platform/android/src/file_source.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/platform/android/src/file_source.cpp b/platform/android/src/file_source.cpp
index 6a9d7badb0..728935c03f 100644
--- a/platform/android/src/file_source.cpp
+++ b/platform/android/src/file_source.cpp
@@ -81,6 +81,13 @@ void FileSource::pause(jni::JNIEnv&) {
}
}
+jni::jboolean FileSource::isResumed(jni::JNIEnv&) {
+ if (activationCounter) {
+ return (jboolean) (activationCounter > 0);
+ }
+ return (jboolean) false;
+}
+
jni::Class<FileSource> FileSource::javaClass;
FileSource* FileSource::getNativePeer(jni::JNIEnv& env, jni::Object<FileSource> jFileSource) {
@@ -112,7 +119,8 @@ void FileSource::registerNative(jni::JNIEnv& env) {
METHOD(&FileSource::setAPIBaseUrl, "setApiBaseUrl"),
METHOD(&FileSource::setResourceTransform, "setResourceTransform"),
METHOD(&FileSource::resume, "activate"),
- METHOD(&FileSource::pause, "deactivate")
+ METHOD(&FileSource::pause, "deactivate"),
+ METHOD(&FileSource::isResumed, "isActivated")
);
}