diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2012-02-16 16:53:55 +0000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-20 16:25:47 +0100 |
commit | 9469bdd001eb7f008b00bcb4c66dd88465c27404 (patch) | |
tree | 1794cb1097eca020b8264950b93cef7ae00ff777 /src | |
parent | d1c2fb2e33f687ca883c67bcd5e0d73d1de32bdc (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.cpp | 6 | ||||
-rw-r--r-- | src/declarative/qml/qdeclarativetypeloader_p.h | 1 |
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; |