diff options
Diffstat (limited to 'java/src/IceGrid/TreeNode/NodeEditor.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/NodeEditor.java | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/java/src/IceGrid/TreeNode/NodeEditor.java b/java/src/IceGrid/TreeNode/NodeEditor.java index 5d8bffb6d96..f7194f0caf0 100755 --- a/java/src/IceGrid/TreeNode/NodeEditor.java +++ b/java/src/IceGrid/TreeNode/NodeEditor.java @@ -67,6 +67,9 @@ class NodeEditor extends Editor builder.append("Variables", _variables);
builder.append(_variablesButton);
builder.nextLine();
+ builder.append("Load Factor");
+ builder.append(_loadFactor, 3);
+ builder.nextLine();
}
boolean isSimpleUpdate()
@@ -93,13 +96,22 @@ class NodeEditor extends Editor NodeDescriptor descriptor = (NodeDescriptor)_target.getDescriptor();
- _variablesMap = descriptor.variables;
- setVariablesField();
-
- _loadFactor.setText(descriptor.loadFactor);
-
+ if(descriptor == null)
+ {
+ _variablesMap = new java.util.TreeMap();
+ setVariablesField();
+ _loadFactor.setText("");
+ }
+ else
+ {
+ _variablesMap = descriptor.variables;
+ setVariablesField();
+
+ _loadFactor.setText(descriptor.loadFactor);
+ }
+
_applyButton.setEnabled(node.isEphemeral());
- _discardButton.setEnabled(node.isEphemeral());
+ _discardButton.setEnabled(node.isEphemeral());
detectUpdates(true);
}
|