diff options
author | Alessandro Portale <alessandro.portale@nokia.com> | 2010-10-03 09:28:03 +0200 |
---|---|---|
committer | Alessandro Portale <alessandro.portale@nokia.com> | 2010-10-03 09:28:03 +0200 |
commit | 493710c2ac31cc97a9095c32896fc3151ec549c8 (patch) | |
tree | b4a1a1acca620470a22d1fdcc9e0f83f46827406 /src/plugins/cpptools/cppmodelmanager.cpp | |
parent | b9d3c1f54ae4d952781a686b950f4b5f315bf5ac (diff) | |
download | qt-creator-493710c2ac31cc97a9095c32896fc3151ec549c8.tar.gz |
Do not scan "/" for include files
The scanning phase was in some cases insanely long.
Reason was that Creator feeds wrong paths to the
CppModelManager, for example "/".
The scanning phase did what it was told to: scan that whole
Harddrive.
This patch makes sure that the scanning is not done for "/"
Done-With: Roberto
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanager.cpp')
-rw-r--r-- | src/plugins/cpptools/cppmodelmanager.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp index 69198cedf1..ec71eb4ee6 100644 --- a/src/plugins/cpptools/cppmodelmanager.cpp +++ b/src/plugins/cpptools/cppmodelmanager.cpp @@ -1231,6 +1231,9 @@ void CppModelManager::updateIncludesInPaths(QFutureInterface<void> &future, const QString path = paths.takeFirst(); + if (path == QLatin1String("/")) + continue; + // Skip non-existing paths if (!QFile::exists(path)) continue; |