summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlparser.cpp
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2009-10-07 05:37:44 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2009-10-07 05:37:44 (GMT)
commit99573a8e81fcea38c5f68b340068fff266315c03 (patch)
tree42f71fa7727fa4036096b07f15d2e9ba27ec8ef9 /src/declarative/qml/qmlparser.cpp
parent50a4a8ec76b98cc860de9b6e6aaf25c87e690eed (diff)
downloadQt-99573a8e81fcea38c5f68b340068fff266315c03.zip
Qt-99573a8e81fcea38c5f68b340068fff266315c03.tar.gz
Qt-99573a8e81fcea38c5f68b340068fff266315c03.tar.bz2
Make Script an instrinsic type
This allows us to delay the QML load until external script files have been loaded from the network, and to correctly scope these scripts.
Diffstat (limited to 'src/declarative/qml/qmlparser.cpp')
-rw-r--r--src/declarative/qml/qmlparser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/declarative/qml/qmlparser.cpp b/src/declarative/qml/qmlparser.cpp
index 39fe1e2..8c46939 100644
--- a/src/declarative/qml/qmlparser.cpp
+++ b/src/declarative/qml/qmlparser.cpp
@@ -82,6 +82,8 @@ QmlParser::Object::~Object()
prop->release();
foreach(const DynamicProperty &prop, dynamicProperties)
if (prop.defaultValue) prop.defaultValue->release();
+ foreach(Object *obj, scriptBlockObjects)
+ obj->release();
}
void Object::setBindingBit(int b)