summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/android/qandroidplatformopenglwindow.cpp
diff options
context:
space:
mode:
authorAssam Boudjelthia <assam.boudjelthia@qt.io>2025-08-28 16:17:31 +0300
committerAssam Boudjelthia <assam.boudjelthia@qt.io>2025-08-29 06:59:44 +0300
commit4061ab07eff71e1624d6a7a2099806b831a54876 (patch)
tree2e2de34b01cd6c4869317fefe3d013debda378bf /src/plugins/platforms/android/qandroidplatformopenglwindow.cpp
parentd2602f5fdf762731d2fbcd1fd4ec0b0311472b15 (diff)
Android: use QJniEnvironment::getJniEnv() without creating an instance
Pick-to: 6.8 6.9 6.10 Change-Id: I7e5ecc0d3c738dc49c25b37184938f8eca99eabb Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/plugins/platforms/android/qandroidplatformopenglwindow.cpp')
-rw-r--r--src/plugins/platforms/android/qandroidplatformopenglwindow.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/platforms/android/qandroidplatformopenglwindow.cpp b/src/plugins/platforms/android/qandroidplatformopenglwindow.cpp
index 67f39a498b0..066c3a3d8d6 100644
--- a/src/plugins/platforms/android/qandroidplatformopenglwindow.cpp
+++ b/src/plugins/platforms/android/qandroidplatformopenglwindow.cpp
@@ -104,8 +104,8 @@ void QAndroidPlatformOpenGLWindow::applicationStateChanged(Qt::ApplicationState
void QAndroidPlatformOpenGLWindow::createEgl(EGLConfig config)
{
clearSurface();
- QJniEnvironment env;
- m_nativeWindow = ANativeWindow_fromSurface(env.jniEnv(), m_androidSurfaceObject.object());
+ m_nativeWindow = ANativeWindow_fromSurface(
+ QJniEnvironment::getJniEnv(), m_androidSurfaceObject.object());
m_androidSurfaceObject = QJniObject();
m_eglSurface = eglCreateWindowSurface(m_eglDisplay, config, m_nativeWindow, NULL);
m_format = q_glFormatFromConfig(m_eglDisplay, config, window()->requestedFormat());