diff options
author | Martin Jones <martin.jones@nokia.com> | 2009-12-14 06:30:55 (GMT) |
---|---|---|
committer | Martin Jones <martin.jones@nokia.com> | 2009-12-14 06:30:55 (GMT) |
commit | 25f5a3460cb2232c47af6cc5432956659d92eca5 (patch) | |
tree | 86b935540c4d0059349b2411213d09fff910c471 /src/declarative/util | |
parent | 30767891615c1c9fc20e8a26da923f94d1728b4b (diff) | |
parent | e8c0632ba91a08573a0de4dad254ca6476495a12 (diff) | |
download | Qt-25f5a3460cb2232c47af6cc5432956659d92eca5.zip Qt-25f5a3460cb2232c47af6cc5432956659d92eca5.tar.gz Qt-25f5a3460cb2232c47af6cc5432956659d92eca5.tar.bz2 |
Merge branch 'kinetic-declarativeui' of git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
Diffstat (limited to 'src/declarative/util')
-rw-r--r-- | src/declarative/util/qmlopenmetaobject.cpp | 2 | ||||
-rw-r--r-- | src/declarative/util/qmlstate_p_p.h | 15 |
2 files changed, 9 insertions, 8 deletions
diff --git a/src/declarative/util/qmlopenmetaobject.cpp b/src/declarative/util/qmlopenmetaobject.cpp index e66a3e7..373be2d 100644 --- a/src/declarative/util/qmlopenmetaobject.cpp +++ b/src/declarative/util/qmlopenmetaobject.cpp @@ -76,6 +76,8 @@ QmlOpenMetaObjectType::~QmlOpenMetaObjectType() { if (d->mem) qFree(d->mem); + if (d->cache) + d->cache->release(); delete d; } diff --git a/src/declarative/util/qmlstate_p_p.h b/src/declarative/util/qmlstate_p_p.h index ee08949..04c5264 100644 --- a/src/declarative/util/qmlstate_p_p.h +++ b/src/declarative/util/qmlstate_p_p.h @@ -116,16 +116,15 @@ public: } }; - typedef QList<OperationGuard> GuardedOpList; - class OperationList : public GuardedOpList, public QmlList<QmlStateOperation*> + class OperationList : public QList<OperationGuard>, public QmlList<QmlStateOperation*> { public: - virtual void append(QmlStateOperation* v) { GuardedOpList::append(OperationGuard(v, this)); } - virtual void insert(int i, QmlStateOperation* v) { GuardedOpList::insert(i, OperationGuard(v, this)); } - virtual void clear() { GuardedOpList::clear(); } - virtual QmlStateOperation* at(int i) const { return GuardedOpList::at(i); } - virtual void removeAt(int i) { GuardedOpList::removeAt(i); } - virtual int count() const { return GuardedOpList::count(); } + virtual void append(QmlStateOperation* v) { QList<OperationGuard>::append(OperationGuard(v, this)); } + virtual void insert(int i, QmlStateOperation* v) { QList<OperationGuard>::insert(i, OperationGuard(v, this)); } + virtual void clear() { QList<OperationGuard>::clear(); } + virtual QmlStateOperation* at(int i) const { return QList<OperationGuard>::at(i); } + virtual void removeAt(int i) { QList<OperationGuard>::removeAt(i); } + virtual int count() const { return QList<OperationGuard>::count(); } }; OperationList operations; |