diff options
Diffstat (limited to 'java/src/IceGridGUI/Application/Editor.java')
-rwxr-xr-x | java/src/IceGridGUI/Application/Editor.java | 3 |
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) |