summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolker Hilsheimer <volker.hilsheimer@qt.io>2023-11-13 15:19:03 +0100
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2023-11-16 09:27:38 +0100
commitce7f50751074f199ff19fe9e90ae4b83403e7480 (patch)
treeb8617b6bece115b3b475b92f1699ea1b73dac06d
parent899858080601c1f6b2b1187c467b3e406e80e02d (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.cpp7
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),