summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Application/Editor.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGridGUI/Application/Editor.java')
-rwxr-xr-xjava/src/IceGridGUI/Application/Editor.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/java/src/IceGridGUI/Application/Editor.java b/java/src/IceGridGUI/Application/Editor.java
index cb3308c0111..d460f0dc863 100755
--- a/java/src/IceGridGUI/Application/Editor.java
+++ b/java/src/IceGridGUI/Application/Editor.java
@@ -87,6 +87,8 @@ public class Editor extends EditorBase
protected void discardUpdate()
{
+ Root root = _target.getRoot();
+
if(_target.isEphemeral())
{
_target.delete();
@@ -95,6 +97,7 @@ public class Editor extends EditorBase
{
_target.getCoordinator().getCurrentTab().showNode(_target);
}
+ root.cancelEdit();
}
protected void appendProperties(DefaultFormBuilder builder)