diff options
Diffstat (limited to 'java/src/IceGrid/TreeNode/Editor.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/Editor.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/java/src/IceGrid/TreeNode/Editor.java b/java/src/IceGrid/TreeNode/Editor.java index 864763b8e11..3817142c37e 100755 --- a/java/src/IceGrid/TreeNode/Editor.java +++ b/java/src/IceGrid/TreeNode/Editor.java @@ -172,7 +172,14 @@ abstract class Editor protected void discardUpdate()
{
- _target.getModel().refreshDisplay();
+ if(_target.isEphemeral())
+ {
+ _target.delete();
+ }
+ else
+ {
+ _target.getModel().refreshDisplay();
+ }
}
static java.util.Map propertiesToMap(java.util.List props)
|