From 5ac4704c51e07d5032abfbb5ee9e80291539f4bb Mon Sep 17 00:00:00 2001 From: Assam Boudjelthia Date: Thu, 28 Nov 2024 18:16:32 +0200 Subject: [PATCH] Android: check Qt::ExpandedClientAreaHint when setting size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No need to also check for Qt::WindowMaximized, if we're using Qt::ExpandedClientAreaHint, we would expect the full size to be used. Fixes: QTBUG-110878 Change-Id: I52db0224aa96409a8f2d984e01192001f9b42440 Reviewed-by: Tor Arne Vestbø (cherry picked from commit 10805e7d8af0bcbcba12bc896a01d645e1648741) Reviewed-by: Petri Virkkunen --- src/plugins/platforms/android/qandroidplatformwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/platforms/android/qandroidplatformwindow.cpp b/src/plugins/platforms/android/qandroidplatformwindow.cpp index 5559a89759..a8dcabb879 100644 --- a/src/plugins/platforms/android/qandroidplatformwindow.cpp +++ b/src/plugins/platforms/android/qandroidplatformwindow.cpp @@ -166,7 +166,7 @@ void QAndroidPlatformWindow::setVisible(bool visible) if (window()->isTopLevel()) { updateSystemUiVisibility(); if ((m_windowState & Qt::WindowFullScreen) - || ((m_windowState & Qt::WindowMaximized) && (window()->flags() & Qt::MaximizeUsingFullscreenGeometryHint))) { + || (window()->flags() & Qt::MaximizeUsingFullscreenGeometryHint)) { setGeometry(platformScreen()->geometry()); } else if (m_windowState & Qt::WindowMaximized) { setGeometry(platformScreen()->availableGeometry());