diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index f2eef779233c3ae504dc0002550d74535a01ba4d..2afffce55cd837219419e0d8f69717d7e9d81ee8 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -1241,8 +1241,13 @@ void CentralizedFolderWatcher::folderChanged(const QString &folder) dir.cdUp(); } + QString folderWithSlash = folder; + if (!folder.endsWith('/')) + folderWithSlash.append('/'); + + // If a subdirectory was added, watch it too - QSet<QString> tmp = recursiveDirs(folder); + QSet<QString> tmp = recursiveDirs(folderWithSlash); if (!tmp.isEmpty()) { if (debugCFW) qDebug()<<"found new recursive dirs"<<tmp;