summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorShireesh Anjal <shireesh@gluster.com>2011-04-18 16:39:58 +0530
committerShireesh Anjal <shireesh@gluster.com>2011-04-18 16:39:58 +0530
commit07d0360faefd568aa1bb4bce0d7833dd3a1e9bab (patch)
tree8653e788b2f1efa519fd7a080fba2d96df699cab /src
parenta907385e3ff254ae7a8c316ae7bf4ce1a5fcb491 (diff)
Bug 2796 - "Volume Options" - Option key parameters gets automatically added on some mouse click pattern
Diffstat (limited to 'src')
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/details/OptionKeyEditingSupport.java3
1 files changed, 2 insertions, 1 deletions
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<String, String> oldEntry = (Entry<String, String>)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();
}