From 07d0360faefd568aa1bb4bce0d7833dd3a1e9bab Mon Sep 17 00:00:00 2001 From: Shireesh Anjal Date: Mon, 18 Apr 2011 16:39:58 +0530 Subject: Bug 2796 - "Volume Options" - Option key parameters gets automatically added on some mouse click pattern --- .../storage/management/gui/views/details/OptionKeyEditingSupport.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/details/OptionKeyEditingSupport.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/details/OptionKeyEditingSupport.java index b3f7ca3a..a94ae25a 100644 --- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/details/OptionKeyEditingSupport.java +++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/details/OptionKeyEditingSupport.java @@ -52,6 +52,7 @@ public class OptionKeyEditingSupport extends EditingSupport { @SuppressWarnings("unchecked") @Override protected void setValue(final Object element, final Object value) { + Entry oldEntry = (Entry)element; Integer newValue = (Integer)value; String newKey = allowedKeys[newValue]; @@ -61,7 +62,7 @@ public class OptionKeyEditingSupport extends EditingSupport { } // value has changed. set volume option at back-end and update model accordingly - volume.getOptions().remove(""); + volume.getOptions().remove(oldEntry.getKey()); volume.setOption(newKey, ""); getViewer().refresh(); } -- cgit