diff options
Diffstat (limited to 'java/src/IceGridGUI/Application/ServerInstanceEditor.java')
-rwxr-xr-x | java/src/IceGridGUI/Application/ServerInstanceEditor.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/java/src/IceGridGUI/Application/ServerInstanceEditor.java b/java/src/IceGridGUI/Application/ServerInstanceEditor.java index 1cd330a39d9..0ca6848c095 100755 --- a/java/src/IceGridGUI/Application/ServerInstanceEditor.java +++ b/java/src/IceGridGUI/Application/ServerInstanceEditor.java @@ -36,12 +36,13 @@ class ServerInstanceEditor extends AbstractServerEditor descriptor.template = t.getId();
descriptor.parameterValues = _parameterValuesMap;
- ((Server)_target).setServerDescriptor(
- (ServerDescriptor)((TemplateDescriptor)t.getDescriptor()).descriptor);
descriptor.propertySet.references =
(String[])_propertySetsList.toArray(new String[0]);
descriptor.propertySet.properties = _properties.getProperties();
+
+ ((ServerInstance)_target).isIceBox(
+ ((TemplateDescriptor)t.getDescriptor()).descriptor instanceof IceBoxDescriptor);
}
protected boolean isSimpleUpdate()
@@ -133,7 +134,7 @@ class ServerInstanceEditor extends AbstractServerEditor ServerInstanceDescriptor getDescriptor()
{
- return ((Server)_target).getInstanceDescriptor();
+ return (ServerInstanceDescriptor)_target.getDescriptor();
}
//
@@ -184,7 +185,7 @@ class ServerInstanceEditor extends AbstractServerEditor builder.nextLine();
}
- void show(Server server)
+ void show(ServerInstance server)
{
detectUpdates(false);
_target = server;
|