diff options
author | Martin Ritchie <ritchiem@apache.org> | 2009-01-26 17:16:11 +0000 |
---|---|---|
committer | Martin Ritchie <ritchiem@apache.org> | 2009-01-26 17:16:11 +0000 |
commit | 878aeb5a56356572c093853d1d09901ab08263a5 (patch) | |
tree | 3286de8e611e865a084e6014923909e5be9e4f89 /qpid | |
parent | 29b5d4051bff5f84be912927af3221fce077830e (diff) | |
download | qpid-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.java | 18 |
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); |