Android: Remove redundant JavaVM reference
Task-number: QTBUG-130610 Change-Id: I788a3789b5a5b178b97b5a2c9b7568a7d925e1a8 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> (cherry picked from commit c95426619f5788be03c6111c3b21db46b234921a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
371f603b94
commit
e4d5537775
@ -45,7 +45,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;
|
||||
@ -164,11 +163,6 @@ namespace QtAndroid
|
||||
return m_density;
|
||||
}
|
||||
|
||||
JavaVM *javaVM()
|
||||
{
|
||||
return m_javaVM;
|
||||
}
|
||||
|
||||
AAssetManager *assetManager()
|
||||
{
|
||||
return m_assetManager;
|
||||
@ -860,7 +854,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)
|
||||
@ -868,10 +862,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;
|
||||
}
|
||||
|
@ -45,7 +45,6 @@ namespace QtAndroid
|
||||
int availableHeightPixels();
|
||||
double scaledDensity();
|
||||
double pixelDensity();
|
||||
JavaVM *javaVM();
|
||||
jobject assets();
|
||||
AAssetManager *assetManager();
|
||||
jclass applicationClass();
|
||||
|
@ -83,7 +83,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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user