From 2ad3147542a45436733ddd7014993bcc3022a654 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Mon, 2 Jun 2014 16:00:07 +0200 Subject: [PATCH] QmakeNodes::addNewInformation: Be responsible subfolder nodes And increase the priority for those too. Fixes the case: a.pro b.pri test c.pri Right click on test and add new file. In that case b.pri should be the node to which the file is added. Task-number: QTCREATORBUG-12272 Change-Id: I54d144861bc06545db8e71ed33513a0df971dae2 Reviewed-by: Eike Ziller --- src/plugins/qmakeprojectmanager/qmakenodes.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmakeprojectmanager/qmakenodes.cpp b/src/plugins/qmakeprojectmanager/qmakenodes.cpp index 58762fbb7f2..b0f7044190e 100644 --- a/src/plugins/qmakeprojectmanager/qmakenodes.cpp +++ b/src/plugins/qmakeprojectmanager/qmakenodes.cpp @@ -1069,7 +1069,7 @@ bool QmakePriFileNode::renameFile(const QString &filePath, const QString &newFil ProjectExplorer::FolderNode::AddNewInformation QmakePriFileNode::addNewInformation(const QStringList &files, Node *context) const { Q_UNUSED(files) - return ProjectExplorer::FolderNode::AddNewInformation(QFileInfo(path()).fileName(), context == this ? 120 : 90); + return ProjectExplorer::FolderNode::AddNewInformation(QFileInfo(path()).fileName(), context->projectNode() == this ? 120 : 90); } bool QmakePriFileNode::priFileWritable(const QString &path) @@ -1576,7 +1576,7 @@ bool QmakeProFileNode::showInSimpleTree() const ProjectExplorer::FolderNode::AddNewInformation QmakeProFileNode::addNewInformation(const QStringList &files, Node *context) const { Q_UNUSED(files) - return AddNewInformation(QFileInfo(path()).fileName(), context == this ? 120 : 100); + return AddNewInformation(QFileInfo(path()).fileName(), context->projectNode() == this ? 120 : 100); } bool QmakeProFileNode::showInSimpleTree(QmakeProjectType projectType) const