diff options
author | Charles Yin <charles.yin@nokia.com> | 2012-05-09 11:39:53 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-09 04:36:41 +0200 |
commit | 5aa875f82d5ffe1b1d67fbae47ce7f8eb63c8ebe (patch) | |
tree | 7a83d841372b7bb94ec69ef03203adcc0846c21d /src/qml/qml/qqmlengine_p.h | |
parent | 21311d3a352adcdb8c2e9f9c5af637e54293b6a8 (diff) |
Defence programming: add more asserts
Change-Id: If432e09ce1c4e556a6b0265ca7255ad5325d0e5d
Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
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(); } |