summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/android/qandroidplatformwindow.cpp
diff options
context:
space:
mode:
authorAssam Boudjelthia <assam.boudjelthia@qt.io>2025-06-17 15:50:37 +0000
committerAssam Boudjelthia <assam.boudjelthia@qt.io>2025-06-24 14:42:05 +0000
commit3ad1bc6731f35b1bff8fc9192ac4e28424273c90 (patch)
tree9a6a0e8508efd92eddb3241c11ba9b4f02bd9bb4 /src/plugins/platforms/android/qandroidplatformwindow.cpp
parent5e405060431cae3cec450a4a73adcb650d3f86af (diff)
Revert "Revert "Android: consider DecorView insets at app startup""
This reverts commit 05f8abc61dd2429d7041a87d5bfc7bffbb105f12. Reason for revert: Quick tests fixed to account for safe margins. Pick-to: 6.10 6.9 Change-Id: I3c9d182267bb22b36ed0031b0fe744f331559b3d Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/plugins/platforms/android/qandroidplatformwindow.cpp')
-rw-r--r--src/plugins/platforms/android/qandroidplatformwindow.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/platforms/android/qandroidplatformwindow.cpp b/src/plugins/platforms/android/qandroidplatformwindow.cpp
index c85917049d6..4105b1030c8 100644
--- a/src/plugins/platforms/android/qandroidplatformwindow.cpp
+++ b/src/plugins/platforms/android/qandroidplatformwindow.cpp
@@ -96,6 +96,11 @@ void QAndroidPlatformWindow::initialize()
}
qCDebug(lcQpaWindow) << "Window" << m_nativeViewId << "using surface container type"
<< static_cast<int>(m_surfaceContainerType);
+
+ const bool isSameWindowAndScreenSize = geometry().size() == screen()->geometry().size();
+ m_nativeQtWindow.callMethod("registerSafeAreaMarginsListner",
+ window->isTopLevel(), isSameWindowAndScreenSize);
+
}
QAndroidPlatformWindow::~QAndroidPlatformWindow()