File 0021-Allow-resuming-native-app-when-Android-activity-is-r.patch of Package mingw-w64-qt6-base
From b4434ce5b0ce856ebce0fb9852e8fe6053628714 Mon Sep 17 00:00:00 2001
From: Martchus <martchus@gmx.net>
Date: Mon, 19 May 2025 20:59:10 +0200
Subject: [PATCH 21/21] Allow resuming native app when Android activity is
re-created
Change-Id: I2f25d8c65e64921acbc3adf408ded9db771da022
---
.../jar/src/org/qtproject/qt/android/QtActivityBase.java | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java b/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java
index bc9d36cd1a4..f37a374a030 100644
--- a/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java
+++ b/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java
@@ -118,12 +118,13 @@ public class QtActivityBase extends Activity
QtLoader.LoadingResult result = loader.loadQtLibraries();
- if (result == QtLoader.LoadingResult.Succeeded) {
+ if (result == QtLoader.LoadingResult.Failed) {
+ showErrorDialog();
+ } else {
m_delegate.startNativeApplication(loader.getApplicationParameters(),
loader.getMainLibraryPath());
- } else if (result == QtLoader.LoadingResult.Failed) {
- showErrorDialog();
}
+
} catch (IllegalArgumentException e) {
e.printStackTrace();
showErrorDialog();
--
2.49.0