diff options
author | Fawzi Mohamed <fawzi.mohamed@digia.com> | 2014-11-20 16:13:32 +0100 |
---|---|---|
committer | Fawzi Mohamed <fawzi.mohamed@theqtcompany.com> | 2014-11-25 11:05:47 +0100 |
commit | 9c3f5dd3a43a5e62e4c4dc9f64a24727fa5402db (patch) | |
tree | 9bbb5b6c4c86db2f2f9c539a6ceb6d11403f6d75 | |
parent | 3027bcc952779d53a3137aeefb57fec3cd9a895a (diff) | |
download | qt-creator-9c3f5dd3a43a5e62e4c4dc9f64a24727fa5402db.tar.gz |
qmljs: avoid storing qmltypes and qmlproject
qmltypes files were stored in the snapshot during scan, this is wrong
and bloats the memory usage.
Task-number: QTCREATORBUG-13369
Change-Id: Ie8c3970ad7a8d732230f3dc73a9ba65ab62ea4e9
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@theqtcompany.com>
-rw-r--r-- | src/libs/qmljs/qmljsmodelmanagerinterface.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp index b24478797b..0586b1b420 100644 --- a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp +++ b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp @@ -876,6 +876,8 @@ void ModelManagerInterface::parseLoop(QSet<QString> &scannedPaths, language = mainLanguage; if (language == Dialect::Qml && mainLanguage == Dialect::QmlQtQuick2Ui) language = Dialect::QmlQtQuick2; + if (language == Dialect::QmlTypeInfo || language == Dialect::QmlProject) + continue; QString contents; int documentRevision = 0; |