forked from qt-creator/qt-creator
Don't remove directories that were added multiple times
This commit is contained in:
@@ -110,14 +110,14 @@ void GnuMakeParser::stdError(const QString &line)
|
|||||||
|
|
||||||
void GnuMakeParser::addDirectory(const QString &dir)
|
void GnuMakeParser::addDirectory(const QString &dir)
|
||||||
{
|
{
|
||||||
if (dir.isEmpty() || m_directories.contains(dir))
|
if (dir.isEmpty())
|
||||||
return;
|
return;
|
||||||
m_directories.append(dir);
|
m_directories.append(dir);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GnuMakeParser::removeDirectory(const QString &dir)
|
void GnuMakeParser::removeDirectory(const QString &dir)
|
||||||
{
|
{
|
||||||
m_directories.removeAll(dir);
|
m_directories.removeOne(dir);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GnuMakeParser::taskAdded(const Task &task)
|
void GnuMakeParser::taskAdded(const Task &task)
|
||||||
|
|||||||
Reference in New Issue
Block a user