From 47310350a1395d7e80ce207e43629a7ae78bc9da Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Wed, 13 Oct 2010 14:44:32 +0200 Subject: [PATCH] Qt4Project: Avoid warnings from QFileSystemWatcher Reviewed-By: Thorbjorn --- src/plugins/qt4projectmanager/qt4project.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index b1fbc90bf4e..f480a72398f 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -1260,7 +1260,11 @@ void CentralizedFolderWatcher::folderChanged(const QString &folder) if (!tmp.isEmpty()) { if (debugCFW) qDebug()<<"found new recursive dirs"<<tmp; - m_watcher.addPaths(tmp.toList()); + + QSet<QString> alreadyAdded = m_watcher.directories().toSet(); + tmp.subtract(alreadyAdded); + if (!tmp.isEmpty()) + m_watcher.addPaths(tmp.toList()); m_recursiveWatchedFolders += tmp; } } -- GitLab