summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/ApplicationPane.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-10-18 19:51:15 +0000
committerBernard Normier <bernard@zeroc.com>2006-10-18 19:51:15 +0000
commit90a26440fd3f98c6187625c4b44ffc2601f0c4ff (patch)
treecd7d1befe64d25d8ed67a9930fb6acf919822dfa /java/src/IceGridGUI/ApplicationPane.java
parentAdded getReplicaName method on AdminSession (diff)
downloadice-90a26440fd3f98c6187625c4b44ffc2601f0c4ff.tar.bz2
ice-90a26440fd3f98c6187625c4b44ffc2601f0c4ff.tar.xz
ice-90a26440fd3f98c6187625c4b44ffc2601f0c4ff.zip
No longer save to slave replicas
Diffstat (limited to 'java/src/IceGridGUI/ApplicationPane.java')
-rwxr-xr-xjava/src/IceGridGUI/ApplicationPane.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/java/src/IceGridGUI/ApplicationPane.java b/java/src/IceGridGUI/ApplicationPane.java
index 0b0abc2e540..6525d59d6db 100755
--- a/java/src/IceGridGUI/ApplicationPane.java
+++ b/java/src/IceGridGUI/ApplicationPane.java
@@ -50,17 +50,16 @@ public class ApplicationPane extends JSplitPane implements Tab
c.getCloseApplicationAction().setEnabled(true);
- boolean enableSave = _root.needsSaving() && (_root.isLive() || _root.hasFile());
- c.getSaveAction().setEnabled(enableSave);
- c.getDiscardUpdatesAction().setEnabled(enableSave);
+ c.getSaveAction().setEnabled(_root.needsSaving() && (_root.isLive() && c.connectedToMaster() || _root.hasFile()));
+ c.getDiscardUpdatesAction().setEnabled(_root.needsSaving() && (_root.isLive() || _root.hasFile()));
if(_root.isLive())
{
- c.getSaveToRegistryAction().setEnabled(_root.needsSaving());
+ c.getSaveToRegistryAction().setEnabled(_root.needsSaving() && c.connectedToMaster());
}
else
{
- c.getSaveToRegistryAction().setEnabled(c.getSession() != null);
+ c.getSaveToRegistryAction().setEnabled(c.connectedToMaster());
}
c.getSaveToFileAction().setEnabled(true);