diff options
author | Jose <jose@zeroc.com> | 2012-10-01 23:31:53 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2012-10-01 23:31:53 +0200 |
commit | a65969855f34adfa9b7475d89a20889dec1a69ef (patch) | |
tree | 7f5e49bad2c36df014be3e6613a7a7a09d9cb2cf /java/src/IceGridGUI/LiveDeployment/Service.java | |
parent | Added support to display IceBox metrics (diff) | |
download | ice-a65969855f34adfa9b7475d89a20889dec1a69ef.tar.bz2 ice-a65969855f34adfa9b7475d89a20889dec1a69ef.tar.xz ice-a65969855f34adfa9b7475d89a20889dec1a69ef.zip |
Graph and Metrics views bug fixes
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/Service.java')
-rw-r--r-- | java/src/IceGridGUI/LiveDeployment/Service.java | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/Service.java b/java/src/IceGridGUI/LiveDeployment/Service.java index a375e8f1422..7d8c0a3ad39 100644 --- a/java/src/IceGridGUI/LiveDeployment/Service.java +++ b/java/src/IceGridGUI/LiveDeployment/Service.java @@ -344,10 +344,11 @@ public class Service extends ListArrayTreeNode { if(_started) { - _metricsRetrieved = false; - _metrics.clear(); - rebuild(this); _started = false; + if(getRoot().getTree().isExpanded(getPath())) + { + fetchMetricsViewNames(); + } getRoot().getTreeModel().nodeChanged(this); } } @@ -480,9 +481,9 @@ public class Service extends ListArrayTreeNode public void fetchMetricsViewNames() { - if(!_started || _metricsRetrieved) + if(_metricsRetrieved) { - return; // Already loaded or not started. + return; // Already loaded. } _metricsRetrieved = true; @@ -557,20 +558,6 @@ public class Service extends ListArrayTreeNode } } - void rebuild(Service service, boolean fetchMetricsViewNames) - { - _metrics.clear(); - rebuild(service); - if(fetchMetricsViewNames) - { - _metricsRetrieved = false; - if(getRoot().getTree().isExpanded(getPath())) - { - fetchMetricsViewNames(); - } - } - } - void rebuild(Service service) { _adapters = service._adapters; |