summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/Application.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-11-08 16:07:53 +0000
committerBernard Normier <bernard@zeroc.com>2005-11-08 16:07:53 +0000
commit6b223149aae72f59bcc4476ace1d9fbd64574471 (patch)
tree1c0ec7920662bcaac158fd654e61bd3fd3de70bf /java/src/IceGrid/TreeNode/Application.java
parentAdded IceGrid.Registry.AdminSessionTimeout. (diff)
downloadice-6b223149aae72f59bcc4476ace1d9fbd64574471.tar.bz2
ice-6b223149aae72f59bcc4476ace1d9fbd64574471.tar.xz
ice-6b223149aae72f59bcc4476ace1d9fbd64574471.zip
Fixed bug #587
Diffstat (limited to 'java/src/IceGrid/TreeNode/Application.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/Application.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/java/src/IceGrid/TreeNode/Application.java b/java/src/IceGrid/TreeNode/Application.java
index 9c90f5fdb10..01f6ebf6e68 100755
--- a/java/src/IceGrid/TreeNode/Application.java
+++ b/java/src/IceGrid/TreeNode/Application.java
@@ -351,7 +351,7 @@ public class Application extends EditableParent
super.commit();
_origVariables = _descriptor.variables;
_origDescription = _descriptor.description;
- _origDistrib = _descriptor.distrib;
+ _origDistrib = (DistributionDescriptor)_descriptor.distrib.clone();
}
public Object getDescriptor()
@@ -440,7 +440,7 @@ public class Application extends EditableParent
_descriptor = descriptor;
_origVariables = _descriptor.variables;
_origDescription = _descriptor.description;
- _origDistrib = _descriptor.distrib;
+ _origDistrib = (DistributionDescriptor)_descriptor.distrib.clone();
_resolver = new Utils.Resolver(_descriptor.variables);
_resolver.put("application", descriptor.name);
@@ -536,7 +536,7 @@ public class Application extends EditableParent
if(desc.distrib != null)
{
_descriptor.distrib = desc.distrib.value;
- _origDistrib = _descriptor.distrib;
+ _origDistrib = (DistributionDescriptor)_descriptor.distrib.clone();
}
//