diff options
Diffstat (limited to 'src/plugins/platforms/android/androidbackendregister.cpp')
| -rw-r--r-- | src/plugins/platforms/android/androidbackendregister.cpp | 8 |
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) { |
