diff options
author | Tinja Paavoseppä <[email protected]> | 2024-10-22 16:14:50 +0300 |
---|---|---|
committer | Tinja Paavoseppä <[email protected]> | 2024-12-03 17:27:28 +0200 |
commit | c95426619f5788be03c6111c3b21db46b234921a (patch) | |
tree | 4857e76d9213d05e3010abd6e96360baab91da66 | |
parent | 1a6efa0728c03979096dbd669d1244fd715a8f26 (diff) |
Android: Remove redundant JavaVM reference
Task-number: QTBUG-130610
Pick-to: 6.8
Change-Id: I788a3789b5a5b178b97b5a2c9b7568a7d925e1a8
Reviewed-by: Assam Boudjelthia <[email protected]>
-rw-r--r-- | src/plugins/platforms/android/androidjnimain.cpp | 10 | ||||
-rw-r--r-- | src/plugins/platforms/android/androidjnimain.h | 1 | ||||
-rw-r--r-- | src/plugins/platforms/android/qandroidplatformintegration.cpp | 2 |
3 files changed, 2 insertions, 11 deletions
diff --git a/src/plugins/platforms/android/androidjnimain.cpp b/src/plugins/platforms/android/androidjnimain.cpp index 26746db016d..29757a5a3a4 100644 --- a/src/plugins/platforms/android/androidjnimain.cpp +++ b/src/plugins/platforms/android/androidjnimain.cpp @@ -46,7 +46,6 @@ using namespace Qt::StringLiterals; QT_BEGIN_NAMESPACE -static JavaVM *m_javaVM = nullptr; static jclass m_applicationClass = nullptr; static AAssetManager *m_assetManager = nullptr; static jobject m_assets = nullptr; @@ -165,11 +164,6 @@ namespace QtAndroid return m_density; } - JavaVM *javaVM() - { - return m_javaVM; - } - AAssetManager *assetManager() { return m_assetManager; @@ -837,7 +831,7 @@ static bool registerNatives(QJniEnvironment &env) QT_END_NAMESPACE -Q_DECL_EXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void */*reserved*/) +Q_DECL_EXPORT jint JNICALL JNI_OnLoad(JavaVM */*vm*/, void */*reserved*/) { static bool initialized = false; if (initialized) @@ -845,10 +839,8 @@ Q_DECL_EXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void */*reserved*/) initialized = true; QT_USE_NAMESPACE - m_javaVM = vm; QJniEnvironment env; if (!env.isValid()) { - m_javaVM = nullptr; __android_log_print(ANDROID_LOG_FATAL, "Qt", "Failed to initialize the JNI Environment"); return -1; } diff --git a/src/plugins/platforms/android/androidjnimain.h b/src/plugins/platforms/android/androidjnimain.h index 6e39898748a..e625b9e592a 100644 --- a/src/plugins/platforms/android/androidjnimain.h +++ b/src/plugins/platforms/android/androidjnimain.h @@ -45,7 +45,6 @@ namespace QtAndroid int availableHeightPixels(); double scaledDensity(); double pixelDensity(); - JavaVM *javaVM(); jobject assets(); AAssetManager *assetManager(); jclass applicationClass(); diff --git a/src/plugins/platforms/android/qandroidplatformintegration.cpp b/src/plugins/platforms/android/qandroidplatformintegration.cpp index eb55e8fe3f9..0112889355f 100644 --- a/src/plugins/platforms/android/qandroidplatformintegration.cpp +++ b/src/plugins/platforms/android/qandroidplatformintegration.cpp @@ -82,7 +82,7 @@ static bool isValidAndroidContextForRendering() void *QAndroidPlatformNativeInterface::nativeResourceForIntegration(const QByteArray &resource) { if (resource=="JavaVM") - return QtAndroid::javaVM(); + return QtAndroidPrivate::javaVM(); if (resource == "QtActivity") { extern Q_CORE_EXPORT jobject qt_androidActivity(); return qt_androidActivity(); |