summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAssam Boudjelthia <[email protected]>2025-02-12 17:09:20 +0200
committerAssam Boudjelthia <[email protected]>2025-02-14 02:09:34 +0200
commit16ef3aaa7484b2cd05e91086a6724a12a72e7ee1 (patch)
treeddffaaa020028459d03f62ad783fd23fdf6d3730
parent20d058acfcce13fa2ce34932d44034fe1a8420dd (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.cpp6
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);