summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/Editor.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-10-12 18:10:42 +0000
committerBernard Normier <bernard@zeroc.com>2005-10-12 18:10:42 +0000
commitf5b93fb960c72cacf5d13b8f1bb678237b72f5ff (patch)
tree4b63702a50a9247bc2f5ce1cf76e7eabbbe48fb1 /java/src/IceGrid/TreeNode/Editor.java
parentminor edits (diff)
downloadice-f5b93fb960c72cacf5d13b8f1bb678237b72f5ff.tar.bz2
ice-f5b93fb960c72cacf5d13b8f1bb678237b72f5ff.tar.xz
ice-f5b93fb960c72cacf5d13b8f1bb678237b72f5ff.zip
DbEnv editor + cleanup
Diffstat (limited to 'java/src/IceGrid/TreeNode/Editor.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/Editor.java9
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)