summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@qt.io>2019-02-27 21:06:08 +0200
committerTomi Korpipää <tomi.korpipaa@qt.io>2019-02-28 15:46:00 +0000
commitff780bdc7e0764f97c386170656f80f2bbbf56ce (patch)
tree9fea5c61568a21eec94f675f0476a525a7d5a5a6
parentc4a7d612a83a7a97d00f99d5b2f049b73a73a9b9 (diff)
Fix dereference of null pres
Change-Id: I95fcb9631092f368a1ca8ce89a74734386fa4425 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
-rw-r--r--src/runtime/q3dsengine.cpp3
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)) {