From 9469bdd001eb7f008b00bcb4c66dd88465c27404 Mon Sep 17 00:00:00 2001 From: Aaron Kennedy Date: Thu, 16 Feb 2012 16:53:55 +0000 Subject: [PATCH] Don't store source after script data is created Change-Id: I84fd61893db3578b80beb85b9a88ed325ea7584f Reviewed-by: Roberto Raggi --- src/declarative/qml/qdeclarativetypeloader.cpp | 6 +----- src/declarative/qml/qdeclarativetypeloader_p.h | 1 - 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/src/declarative/qml/qdeclarativetypeloader.cpp b/src/declarative/qml/qdeclarativetypeloader.cpp index a9dc46e..0524d5d 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 85fe45e..7b35fea 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; -- 2.7.4