diff options
author | Assam Boudjelthia <[email protected]> | 2025-02-12 17:09:20 +0200 |
---|---|---|
committer | Assam Boudjelthia <[email protected]> | 2025-02-14 02:09:34 +0200 |
commit | 16ef3aaa7484b2cd05e91086a6724a12a72e7ee1 (patch) | |
tree | ddffaaa020028459d03f62ad783fd23fdf6d3730 | |
parent | 20d058acfcce13fa2ce34932d44034fe1a8420dd (diff) |
Android: directly set available geometry from handleLayoutSizeChanged()
Don't check for current primary screen available geometry as that value
might not have been set (invokeMethod() is used for that) from a
previous call. Also, in any case, handleLayoutSizeChanged() is only ever
called when the root layout size has really changed.
Amends 0f2c6450201bfa1e612175cddf7481ab72eb4620.
Fixes: QTBUG-133456
Change-Id: I3219529d0f18d4cfc8a9d0eca7573de57ae9e43d
Reviewed-by: Petri Virkkunen <[email protected]>
-rw-r--r-- | src/plugins/platforms/android/androidjnimain.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/plugins/platforms/android/androidjnimain.cpp b/src/plugins/platforms/android/androidjnimain.cpp index f243a675bf5..df69daec438 100644 --- a/src/plugins/platforms/android/androidjnimain.cpp +++ b/src/plugins/platforms/android/androidjnimain.cpp @@ -556,12 +556,6 @@ static void terminateQt(JNIEnv *env, jclass /*clazz*/) static void handleLayoutSizeChanged(JNIEnv * /*env*/, jclass /*clazz*/, jint availableWidth, jint availableHeight) { - if (m_androidPlatformIntegration) { - QSize currentSize = m_androidPlatformIntegration->screen()->availableGeometry().size(); - if (currentSize.width() == availableWidth && currentSize.height() == availableHeight) - return; - } - QMutexLocker lock(&m_platformMutex); // available geometry always starts from top left const QRect availableGeometry(0, 0, availableWidth, availableHeight); |