diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp index 7eca9d59bccfbde20e962b3824c0336aa00f588d..b5601ed2ac200408b263490ca66f955f737e713f 100644 --- a/src/plugins/qt4projectmanager/qt4nodes.cpp +++ b/src/plugins/qt4projectmanager/qt4nodes.cpp @@ -548,8 +548,10 @@ void Qt4PriFileNode::update(ProFile *includeFileExact, ProFileReader *readerExac QStringList dynamicVariables = dynamicVarNames(readerExact, readerCumulative); foreach (const QString &dynamicVar, dynamicVariables) { folders += readerExact->values(dynamicVar, includeFileExact); - if (readerCumulative) - folders += readerCumulative->values(dynamicVar, includeFileCumlative); + // Ignore stuff from cumulative parse + // we are recursively enumerating all the files from those folders + // and add watchers for them, that's too dangerous if we get the foldrs + // wrong and enumerate the whole project tree multiple times }