summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/android/androidbackendregister.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/android/androidbackendregister.cpp')
-rw-r--r--src/plugins/platforms/android/androidbackendregister.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/platforms/android/androidbackendregister.cpp b/src/plugins/platforms/android/androidbackendregister.cpp
index bfd86138aa5..98f0ea59356 100644
--- a/src/plugins/platforms/android/androidbackendregister.cpp
+++ b/src/plugins/platforms/android/androidbackendregister.cpp
@@ -14,10 +14,16 @@ Q_DECLARE_JNI_CLASS(BackendRegister, "org/qtproject/qt/android/BackendRegister")
bool AndroidBackendRegister::registerNatives()
{
return QtJniTypes::BackendRegister::registerNativeMethods(
- { Q_JNI_NATIVE_SCOPED_METHOD(registerBackend, AndroidBackendRegister),
+ { Q_JNI_NATIVE_SCOPED_METHOD(isNull, AndroidBackendRegister),
+ Q_JNI_NATIVE_SCOPED_METHOD(registerBackend, AndroidBackendRegister),
Q_JNI_NATIVE_SCOPED_METHOD(unregisterBackend, AndroidBackendRegister) });
}
+jboolean AndroidBackendRegister::isNull(JNIEnv *, jclass)
+{
+ return QtAndroid::backendRegister() == nullptr;
+}
+
void AndroidBackendRegister::registerBackend(JNIEnv *, jclass, jclass interfaceClass,
jobject interface)
{