From 254ecd19b2e6402dfb04170e90b28c09fdeb0b75 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Fri, 4 Apr 2014 12:29:51 +0200 Subject: [PATCH] ResourceNodes: Fix adding to prefix '/' node Change-Id: I663fd2ae419e6bad990223dd5c2c38dd62e2f35c Reviewed-by: Eike Ziller --- src/plugins/resourceeditor/resourcenode.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/resourceeditor/resourcenode.cpp b/src/plugins/resourceeditor/resourcenode.cpp index 3aeb932e603..c2ca90a436f 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(context)) + if (rfn->prefix() == QLatin1String("/")) + p = 150; } return AddNewInformation(name, p);