diff options
Diffstat (limited to 'src/qml/qml/qqmlengine_p.h')
-rw-r--r-- | src/qml/qml/qqmlengine_p.h | 12 |
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(); } |