From c3cc4c7abba34107f3c32dcc2fda2b6fcede35fe Mon Sep 17 00:00:00 2001 From: Maximilian Goldstein Date: Mon, 1 Mar 2021 15:34:58 +0100 Subject: qqmlapplicationengine: Handle errors during component creation Previously QQmlApplicationEngine did not handle any errors that occurred during object creation (i.e. failures to initialize required properties) which lead to QObject::connect errors and to the error messages not getting printed among other issues. Change-Id: I69bc566a6d349c786cae82a963a621388684c8f5 Reviewed-by: Fabian Kosmale (cherry picked from commit 890cb4cb236333fd5b112fffc0e9088ecb43f2df) Reviewed-by: Qt Cherry-pick Bot --- tests/auto/qml/qqmlapplicationengine/data/requiredViolation.qml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 tests/auto/qml/qqmlapplicationengine/data/requiredViolation.qml (limited to 'tests/auto/qml/qqmlapplicationengine/data/requiredViolation.qml') diff --git a/tests/auto/qml/qqmlapplicationengine/data/requiredViolation.qml b/tests/auto/qml/qqmlapplicationengine/data/requiredViolation.qml new file mode 100644 index 0000000000..21c29ca6c2 --- /dev/null +++ b/tests/auto/qml/qqmlapplicationengine/data/requiredViolation.qml @@ -0,0 +1,3 @@ +import QtQml + +Required {} -- cgit v1.2.3