summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlintegercache.cpp
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2009-10-02 07:09:09 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2009-10-05 02:40:47 (GMT)
commit3490b478ed02859f0355438efba900cd853e9c13 (patch)
treef554feca685671aef6775da255150a122597c258 /src/declarative/qml/qmlintegercache.cpp
parentb3605d7f45c1cdb61bbd2a572e58bd29aaea6956 (diff)
downloadQt-3490b478ed02859f0355438efba900cd853e9c13.zip
Qt-3490b478ed02859f0355438efba900cd853e9c13.tar.gz
Qt-3490b478ed02859f0355438efba900cd853e9c13.tar.bz2
Reenable types/enums and move scripts into an isolated scope
Diffstat (limited to 'src/declarative/qml/qmlintegercache.cpp')
-rw-r--r--src/declarative/qml/qmlintegercache.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/declarative/qml/qmlintegercache.cpp b/src/declarative/qml/qmlintegercache.cpp
index 1bc4086..564faaa 100644
--- a/src/declarative/qml/qmlintegercache.cpp
+++ b/src/declarative/qml/qmlintegercache.cpp
@@ -62,9 +62,7 @@ void QmlIntegerCache::add(const QString &id, int value)
QmlEnginePrivate *enginePriv = QmlEnginePrivate::get(engine);
// ### use contextClass
- QScriptDeclarativeClass::PersistentIdentifier<Data> *d =
- enginePriv->objectClass->createPersistentIdentifier<Data>(id);
- d->value = value;
+ Data *d = new Data(enginePriv->objectClass->createPersistentIdentifier(id), value);
stringCache.insert(id, d);
identifierCache.insert(d->identifier, d);