diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp index 51f19c49ef26287ad5b2d33c02c90ef6631ed617..454937589c7db4b46d3999c211de3ff412c5f2ca 100644 --- a/src/plugins/qt4projectmanager/qt4nodes.cpp +++ b/src/plugins/qt4projectmanager/qt4nodes.cpp @@ -699,10 +699,9 @@ void Qt4PriFileNode::changeFiles(const FileType fileType, ProItem *item = values.at(i); if (item->kind() == ProItem::ValueKind) { ProValue *val = static_cast<ProValue *>(item); - int index = relativeFilePaths.indexOf(val->value()); - if (index != -1) { + if (relativeFilePaths.contains(val->value())) { + notChanged->removeOne(priFileDir.absoluteFilePath(val->value())); delete values.takeAt(i); - notChanged->removeAt(index); } } }