summaryrefslogtreecommitdiff
path: root/qpid
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2009-01-26 17:16:11 +0000
committerMartin Ritchie <ritchiem@apache.org>2009-01-26 17:16:11 +0000
commit878aeb5a56356572c093853d1d09901ab08263a5 (patch)
tree3286de8e611e865a084e6014923909e5be9e4f89 /qpid
parent29b5d4051bff5f84be912927af3221fce077830e (diff)
downloadqpid-python-878aeb5a56356572c093853d1d09901ab08263a5.tar.gz
QPID-1591 : Patch from Robbert Gemmell : Moves the server list to be the main entries in the left panel. Having a Qpid Connections node that the user had to open to see their severs was just an extra click too much.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@737755 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid')
-rw-r--r--qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java b/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java
index 1da13a9b56..ec8a612d41 100644
--- a/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java
+++ b/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java
@@ -80,7 +80,6 @@ public class NavigationView extends ViewPart
private static final String INI_EXCHANGES = EXCHANGE + "s";
private TreeViewer _treeViewer = null;
- private TreeObject _rootNode = null;
private TreeObject _serversRootNode = null;
private PreferenceStore _preferences;
@@ -444,7 +443,6 @@ public class NavigationView extends ViewPart
* @throws IOException
* @throws Exception
*/
- @SuppressWarnings("unchecked")
private void populateDomain(TreeObject domain) throws IOException, Exception
{
ManagedServer server = (ManagedServer) domain.getParent().getManagedObject();
@@ -466,14 +464,18 @@ public class NavigationView extends ViewPart
}
// To make it work with the broker without virtual host implementation.
// This will add the default nodes to the domain node
+ boolean hasVirtualHost = false;
for (TreeObject child : domain.getChildren())
{
- if (!child.getName().startsWith(VIRTUAL_HOST))
+ if (child.getName().startsWith(VIRTUAL_HOST))
{
- addDefaultNodes(domain);
+ hasVirtualHost = true;
+ break;
}
-
- break;
+ }
+
+ if (!hasVirtualHost){
+ addDefaultNodes(domain);
}
}
@@ -954,11 +956,9 @@ public class NavigationView extends ViewPart
composite.setLayout(gridLayout);
createTreeViewer(composite);
- _rootNode = new TreeObject("ROOT", "ROOT");
_serversRootNode = new TreeObject(NAVIGATION_ROOT, "ROOT");
- _serversRootNode.setParent(_rootNode);
- _treeViewer.setInput(_rootNode);
+ _treeViewer.setInput(_serversRootNode);
// set viewer as selection event provider for MBeanView
getSite().setSelectionProvider(_treeViewer);