summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2010-03-02 00:36:47 (GMT)
committerMichael Brasser <michael.brasser@nokia.com>2010-03-02 00:37:43 (GMT)
commit7ac4de570aa37d4b6a30e2e935ebab3642415f74 (patch)
treed5c1bf98f43bf9bdaf70cfee8756f480b9dfc0d8 /src
parent0aeb5e570a419b2c6cd35058306105f40e4bfe0e (diff)
downloadQt-7ac4de570aa37d4b6a30e2e935ebab3642415f74.zip
Qt-7ac4de570aa37d4b6a30e2e935ebab3642415f74.tar.gz
Qt-7ac4de570aa37d4b6a30e2e935ebab3642415f74.tar.bz2
Minor optimization.
Diffstat (limited to 'src')
-rw-r--r--src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp b/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp
index cd72ef9..47ba917 100644
--- a/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp
+++ b/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp
@@ -53,6 +53,7 @@
#include <qdeclarativedeclarativedata_p.h>
#include <qdeclarativepropertycache_p.h>
#include <qdeclarativeguard_p.h>
+#include <qdeclarativeglobal_p.h>
#include <qlistmodelinterface_p.h>
#include <qhash.h>
@@ -984,8 +985,8 @@ QDeclarativeItem *QDeclarativeVisualDataModel::item(int index, const QByteArray
if (complete)
d->m_delegate->completeCreate();
if (nobj) {
- ctxt->setParent(nobj);
- data->setParent(nobj);
+ QDeclarative_setParent_noEvent(ctxt, nobj);
+ QDeclarative_setParent_noEvent(data, nobj);
d->m_cache.insertItem(index, nobj);
if (QDeclarativePackage *package = qobject_cast<QDeclarativePackage *>(nobj))
emit createdPackage(index, package);