diff options
| author | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2025-08-22 20:58:37 +0300 |
|---|---|---|
| committer | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2025-08-27 14:57:28 +0300 |
| commit | 1678e8ac463d189db416f41bd0680ce5954529d4 (patch) | |
| tree | dccc63f4dc6dc652debff7796215bb5ad8d6d11a /src/plugins/platforms/android/qandroidplatformvulkanwindow.cpp | |
| parent | 8f19c0723d6bbdb8835d999b2eefa1c547ceb166 (diff) | |
Android: add debug print when egl/vkSurface() called while suspended
Pick-to: 6.10
Change-Id: I5a75a75c6f56c8b8f9f18aff400aea6160496cee
Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
Diffstat (limited to 'src/plugins/platforms/android/qandroidplatformvulkanwindow.cpp')
| -rw-r--r-- | src/plugins/platforms/android/qandroidplatformvulkanwindow.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/platforms/android/qandroidplatformvulkanwindow.cpp b/src/plugins/platforms/android/qandroidplatformvulkanwindow.cpp index 96bdc2f63f5..8025fb99fc6 100644 --- a/src/plugins/platforms/android/qandroidplatformvulkanwindow.cpp +++ b/src/plugins/platforms/android/qandroidplatformvulkanwindow.cpp @@ -81,8 +81,11 @@ void QAndroidPlatformVulkanWindow::destroyAndClearSurface() VkSurfaceKHR *QAndroidPlatformVulkanWindow::vkSurface() { - if (QAndroidEventDispatcherStopper::stopped()) + if (QAndroidEventDispatcherStopper::stopped() || + QGuiApplication::applicationState() == Qt::ApplicationSuspended) { + qDebug(lcQpaWindow) << "Application not active, return existing surface."; return &m_vkSurface; + } bool needsExpose = false; if (!m_vkSurface) { |
