diff options
Diffstat (limited to 'java/src/IceGridGUI/LiveDeploymentPane.java')
-rwxr-xr-x | java/src/IceGridGUI/LiveDeploymentPane.java | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/java/src/IceGridGUI/LiveDeploymentPane.java b/java/src/IceGridGUI/LiveDeploymentPane.java index 69483d07be6..b899feb0de3 100755 --- a/java/src/IceGridGUI/LiveDeploymentPane.java +++ b/java/src/IceGridGUI/LiveDeploymentPane.java @@ -59,6 +59,23 @@ public class LiveDeploymentPane extends JSplitPane implements Tab c.showActions(_currentNode); } + public void refresh() + { + if(_currentNode != null) + { + _currentNode.getEditor(); + + if(_root.getCoordinator().getCurrentTab() == this) + { + // + // Refresh actions as well + // + _root.getCoordinator().showActions(_currentNode); + } + } + } + + public void showNode(TreeNodeBase node) { TreeNode newNode = (TreeNode)node; @@ -94,15 +111,6 @@ public class LiveDeploymentPane extends JSplitPane implements Tab } - public void refresh() - { - if(_currentNode != null) - { - _root.getCoordinator().showActions(_currentNode); - _currentNode.getEditor(); - } - } - public void back() { TreeNode previousNode = null; |