aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2012-02-16 16:53:55 +0000
committerQt by Nokia <qt-info@nokia.com>2012-02-20 16:25:47 +0100
commit9469bdd001eb7f008b00bcb4c66dd88465c27404 (patch)
tree1794cb1097eca020b8264950b93cef7ae00ff777 /src
parentd1c2fb2e33f687ca883c67bcd5e0d73d1de32bdc (diff)
Don't store source after script data is created
Change-Id: I84fd61893db3578b80beb85b9a88ed325ea7584f Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/declarative/qml/qdeclarativetypeloader.cpp6
-rw-r--r--src/declarative/qml/qdeclarativetypeloader_p.h1
2 files changed, 1 insertions, 6 deletions
diff --git a/src/declarative/qml/qdeclarativetypeloader.cpp b/src/declarative/qml/qdeclarativetypeloader.cpp
index a9dc46e897..0524d5d661 100644
--- a/src/declarative/qml/qdeclarativetypeloader.cpp
+++ b/src/declarative/qml/qdeclarativetypeloader.cpp
@@ -1799,11 +1799,6 @@ QDeclarativeScript::Object::ScriptBlock::Pragmas QDeclarativeScriptBlob::pragmas
return m_pragmas;
}
-QString QDeclarativeScriptBlob::scriptSource() const
-{
- return m_source;
-}
-
QDeclarativeTypeLoader *QDeclarativeScriptBlob::typeLoader() const
{
return m_typeLoader;
@@ -1907,6 +1902,7 @@ void QDeclarativeScriptBlob::done()
m_scriptData->pragmas = m_pragmas;
m_scriptData->m_programSource = m_source.toUtf8();
+ m_source.clear();
}
QDeclarativeQmldirData::QDeclarativeQmldirData(const QUrl &url)
diff --git a/src/declarative/qml/qdeclarativetypeloader_p.h b/src/declarative/qml/qdeclarativetypeloader_p.h
index 85fe45ed21..7b35fea916 100644
--- a/src/declarative/qml/qdeclarativetypeloader_p.h
+++ b/src/declarative/qml/qdeclarativetypeloader_p.h
@@ -394,7 +394,6 @@ public:
};
QDeclarativeScript::Object::ScriptBlock::Pragmas pragmas() const;
- QString scriptSource() const;
QDeclarativeTypeLoader *typeLoader() const;
const QDeclarativeImports &imports() const;