diff options
author | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2023-11-13 15:19:03 +0100 |
---|---|---|
committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2023-11-16 09:27:38 +0100 |
commit | ce7f50751074f199ff19fe9e90ae4b83403e7480 (patch) | |
tree | b8617b6bece115b3b475b92f1699ea1b73dac06d | |
parent | 899858080601c1f6b2b1187c467b3e406e80e02d (diff) |
Android: use convience wrapper to register natives
Change-Id: Iacea0f1b0376e04a6d43f453f7103e0ee624b43c
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
-rw-r--r-- | src/plugins/android/qandroidwebview.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/plugins/android/qandroidwebview.cpp b/src/plugins/android/qandroidwebview.cpp index d7e6083..6bd0a2e 100644 --- a/src/plugins/android/qandroidwebview.cpp +++ b/src/plugins/android/qandroidwebview.cpp @@ -489,12 +489,7 @@ JNIEXPORT jint JNI_OnLoad(JavaVM* /* vm */, void* /*reserved*/) return JNI_VERSION_1_6; initialized = true; - QJniEnvironment env; - if (!env.isValid()) { - qCritical("QtWebView: Failed to initialize the JNI Environment"); - return JNI_ERR; - } - if (!env.registerNativeMethods(QtJniTypes::Traits<WebViewController>::className(), { + if (!WebViewController::registerNativeMethods({ Q_JNI_NATIVE_METHOD(c_onRunJavaScriptResult), Q_JNI_NATIVE_METHOD(c_onPageFinished), Q_JNI_NATIVE_METHOD(c_onPageStarted), |