diff options
author | Tomi Korpipää <tomi.korpipaa@qt.io> | 2019-02-27 21:06:08 +0200 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@qt.io> | 2019-02-28 15:46:00 +0000 |
commit | ff780bdc7e0764f97c386170656f80f2bbbf56ce (patch) | |
tree | 9fea5c61568a21eec94f675f0476a525a7d5a5a6 | |
parent | c4a7d612a83a7a97d00f99d5b2f049b73a73a9b9 (diff) |
Fix dereference of null pres
Change-Id: I95fcb9631092f368a1ca8ce89a74734386fa4425
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
-rw-r--r-- | src/runtime/q3dsengine.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/runtime/q3dsengine.cpp b/src/runtime/q3dsengine.cpp index d7223c9..d98409c 100644 --- a/src/runtime/q3dsengine.cpp +++ b/src/runtime/q3dsengine.cpp @@ -1993,6 +1993,9 @@ Q3DSGraphObject *Q3DSEngine::findObjectByHashIdOrNameOrPath(Q3DSGraphObject *thi if (actualPresentation) *actualPresentation = pres; + if (!pres) + return nullptr; + bool firstElem = true; Q3DSGraphObject *obj = thisObject; for (const QString &s : attr.split(QLatin1Char('.'), QString::SkipEmptyParts)) { |