aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/resourceeditor
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@digia.com>2014-04-04 12:29:51 +0200
committerEike Ziller <eike.ziller@digia.com>2014-04-07 09:55:03 +0200
commit254ecd19b2e6402dfb04170e90b28c09fdeb0b75 (patch)
tree35e9b360cccdcededc853137961717b59a03d69a /src/plugins/resourceeditor
parent65e1923fb0a8c8dba9c94e30d574354e7480286d (diff)
ResourceNodes: Fix adding to prefix '/' node
Change-Id: I663fd2ae419e6bad990223dd5c2c38dd62e2f35c Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Diffstat (limited to 'src/plugins/resourceeditor')
-rw-r--r--src/plugins/resourceeditor/resourcenode.cpp6
1 files changed, 6 insertions, 0 deletions
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<ResourceFolderNode *>(context))
+ if (rfn->prefix() == QLatin1String("/"))
+ p = 150;
}
return AddNewInformation(name, p);