aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmlengine_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/qml/qqmlengine_p.h')
-rw-r--r--src/qml/qml/qqmlengine_p.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/qml/qml/qqmlengine_p.h b/src/qml/qml/qqmlengine_p.h
index 4cfb8c772a..c7c1a2b805 100644
--- a/src/qml/qml/qqmlengine_p.h
+++ b/src/qml/qml/qqmlengine_p.h
@@ -469,17 +469,23 @@ QQmlPropertyCache *QQmlEnginePrivate::cache(QQmlType *type, int minorVersion, QQ
QV8Engine *QQmlEnginePrivate::getV8Engine(QQmlEngine *e)
{
+ Q_ASSERT(e);
+
return e->d_func()->v8engine();
}
QQmlEnginePrivate *QQmlEnginePrivate::get(QQmlEngine *e)
{
- return e->d_func();
+ Q_ASSERT(e);
+
+ return e->d_func();
}
const QQmlEnginePrivate *QQmlEnginePrivate::get(const QQmlEngine *e)
{
- return e->d_func();
+ Q_ASSERT(e);
+
+ return e->d_func();
}
QQmlEnginePrivate *QQmlEnginePrivate::get(QQmlContext *c)
@@ -494,6 +500,8 @@ QQmlEnginePrivate *QQmlEnginePrivate::get(QQmlContextData *c)
QQmlEngine *QQmlEnginePrivate::get(QQmlEnginePrivate *p)
{
+ Q_ASSERT(p);
+
return p->q_func();
}