aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsapi
diff options
context:
space:
mode:
authorFrank Meerkoetter <frank.meerkoetter@basyskom.com>2015-12-09 20:56:36 +0100
committerFrank Meerkoetter <frank.meerkoetter@basyskom.com>2015-12-14 18:11:00 +0000
commit23aa2c5b7844890c5aaeedf14087056d2f731b89 (patch)
treee9d910d7f6f388cebbd1b37c343ca1a969371a9f /src/qml/jsapi
parente810ea719d32217659d3b0428f1f0e556b9744a2 (diff)
Add missing nullptr check
Fixes coverity CID85774. Change-Id: Id85c1c98254db3fb1934d166ce4ff3843f854251 Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
Diffstat (limited to 'src/qml/jsapi')
-rw-r--r--src/qml/jsapi/qjsvalue.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/qml/jsapi/qjsvalue.cpp b/src/qml/jsapi/qjsvalue.cpp
index a49b98c921..30d79e13d5 100644
--- a/src/qml/jsapi/qjsvalue.cpp
+++ b/src/qml/jsapi/qjsvalue.cpp
@@ -1147,6 +1147,9 @@ void QJSValue::setProperty(quint32 arrayIndex, const QJSValue& value)
bool QJSValue::deleteProperty(const QString &name)
{
QV4::ExecutionEngine *engine = QJSValuePrivate::engine(this);
+ if (!engine)
+ return false;
+
Scope scope(engine);
ScopedObject o(scope, QJSValuePrivate::getValue(this));
if (!o)