From f8ae1a4ab1a7a4d448a5e8b0c0f4aeebb0f17839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Thu, 4 Jul 2024 13:36:33 +0200 Subject: [PATCH] Android: Remove m_surfaceCreated check from setNativeGeometry As long as we have a QtWindow we should be able to set its layout parameters. Adding surfaces or native views later on will adopt the QtWindow's layout params. Change-Id: I08591e18f95bfe1e85358bb68507145d35630486 Reviewed-by: Assam Boudjelthia Reviewed-by: Petri Virkkunen (cherry picked from commit 79ae28d9ace358c20c716ced0d0d9471b500e0cc) Reviewed-by: Qt Cherry-pick Bot --- src/plugins/platforms/android/qandroidplatformwindow.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/plugins/platforms/android/qandroidplatformwindow.cpp b/src/plugins/platforms/android/qandroidplatformwindow.cpp index b8d9351e87c..d34fe5bbc59 100644 --- a/src/plugins/platforms/android/qandroidplatformwindow.cpp +++ b/src/plugins/platforms/android/qandroidplatformwindow.cpp @@ -295,8 +295,7 @@ void QAndroidPlatformWindow::destroySurface() void QAndroidPlatformWindow::setNativeGeometry(const QRect &geometry) { - if (!m_surfaceCreated) - return; + Q_ASSERT(m_nativeQtWindow.isValid()); jint x = 0; jint y = 0;