diff options
author | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2019-03-15 15:31:55 +0200 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2019-03-18 09:17:22 +0000 |
commit | 3a49977934c46b5b406a62b15ba16135c5db4c44 (patch) | |
tree | ad4df801134acc20cbbc97b57b7d39f8b97b44e4 | |
parent | ac6c895566cff153e159a9b9a04d0a2c37c5fee3 (diff) |
Fix crash when loading QML stream with non-QQuickItem derived root item
Task-number: QT3DS-2720
Change-Id: I8b6d68c49d7e3fae991eeab72a2d8e7a47c5ef26
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
-rw-r--r-- | src/runtime/q3dsengine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/q3dsengine.cpp b/src/runtime/q3dsengine.cpp index 8f78694..329a214 100644 --- a/src/runtime/q3dsengine.cpp +++ b/src/runtime/q3dsengine.cpp @@ -1140,7 +1140,7 @@ bool Q3DSEngine::loadSubQmlPresentation(QmlPresentation *pres) QQuickItem *item = nullptr; if (component) { QObject *object = component->create(); - item = static_cast<QQuickItem *>(object); + item = qobject_cast<QQuickItem *>(object); if (!item) { qCDebug(lcUip, "Failed to load qml. Root is not a quick item."); delete component; |