diff --git a/src/plugins/qmakeprojectmanager/qmakenodes.cpp b/src/plugins/qmakeprojectmanager/qmakenodes.cpp index de4d72c98232d7e957baa6926102dd81f4de5d26..23e1315e9d4b732511516ae672ebc89bac852424 100644 --- a/src/plugins/qmakeprojectmanager/qmakenodes.cpp +++ b/src/plugins/qmakeprojectmanager/qmakenodes.cpp @@ -1107,6 +1107,8 @@ bool QmakePriFileNode::renameFile(const QString &filePath, const QString &newFil if (newFilePath.isEmpty()) return false; + m_setCurrentNodeDelayed = newFilePath; + bool changeProFileOptional = deploysFolder(QFileInfo(filePath).absolutePath()); const Core::MimeType mt = Core::MimeDatabase::findByFile(newFilePath); QStringList dummy; @@ -1117,7 +1119,6 @@ bool QmakePriFileNode::renameFile(const QString &filePath, const QString &newFil changeFiles(mt.type(), QStringList() << newFilePath, &dummy, AddToProFile); if (!dummy.isEmpty() && !changeProFileOptional) return false; - m_setCurrentNodeDelayed = newFilePath; return true; }