diff options
| author | Petri Virkkunen <petri.virkkunen@qt.io> | 2025-01-08 13:14:51 +0200 |
|---|---|---|
| committer | Petri Virkkunen <petri.virkkunen@qt.io> | 2025-05-16 00:34:19 +0300 |
| commit | dfa62fc1442d713c58226e31f94208b5f3c5c309 (patch) | |
| tree | fc85352e82701ff77d12b1f735547bb0a0df2943 /src/quick/platform/android/qandroidquickviewembedding.cpp | |
| parent | 08ac22ab61cf8c74441f728be9cb6e6744cb9064 (diff) | |
Android: QQ4A: Connect QCoreApplication to QQmlEngine::quit signal
Primarily to allow QQ4A auto tests to exit safely, but also in case any
user wishes to use the Qt.quit() QML functionality.
Fixes: QTBUG-132512
Change-Id: Id1b2c7a661b6cc36bc32fdca6040f5ae32c22364
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Diffstat (limited to 'src/quick/platform/android/qandroidquickviewembedding.cpp')
| -rw-r--r-- | src/quick/platform/android/qandroidquickviewembedding.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/quick/platform/android/qandroidquickviewembedding.cpp b/src/quick/platform/android/qandroidquickviewembedding.cpp index 70f235b1e1..0714b1fae4 100644 --- a/src/quick/platform/android/qandroidquickviewembedding.cpp +++ b/src/quick/platform/android/qandroidquickviewembedding.cpp @@ -59,6 +59,9 @@ namespace QtAndroidQuickViewEmbedding for (const QString &path : importPaths) engine->addImportPath(path); + QObject::connect(engine, &QQmlEngine::quit, QCoreApplication::instance(), + &QCoreApplication::quit); + const QtJniTypes::QtWindow window = reinterpret_cast<jobject>(view->winId()); qtViewObject.callMethod<void>("addQtWindow", window, |
