diff --git a/src/plugins/resourceeditor/resourcenode.cpp b/src/plugins/resourceeditor/resourcenode.cpp index 3aeb932e603a0bfdb814f8eeb8b9be1c66e4c617..c2ca90a436f490895f816ff08102e7a3d68d07b8 100644 --- a/src/plugins/resourceeditor/resourcenode.cpp +++ b/src/plugins/resourceeditor/resourcenode.cpp @@ -252,6 +252,12 @@ ProjectExplorer::FolderNode::AddNewInformation ResourceTopLevelNode::addNewInfor p = 125; else if (projectNode() == context) p = 150; // steal from our project node + // The ResourceFolderNode '/' defers to us, as otherwise + // two nodes would be responsible for '/' + // Thus also return a high priority for it + if (ResourceFolderNode *rfn = qobject_cast<ResourceFolderNode *>(context)) + if (rfn->prefix() == QLatin1String("/")) + p = 150; } return AddNewInformation(name, p);