summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSelvasundaram <selvam@gluster.com>2011-07-29 14:18:11 +0530
committerSelvasundaram <selvam@gluster.com>2011-07-29 21:42:20 +0530
commit47246e06150b1024dc7f4af9312337d6b1b8542a (patch)
tree585b02655ff2807e20e348f977909c264074a187 /src
parentc841da7ead48d325e351c6a462589a6a43e0a754 (diff)
Bug 3008 - "Stop Volume" and "Delete Volume" should be disabled when user selects Volume node in the tree - fix
Diffstat (limited to 'src')
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java3
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/StopVolumeAction.java2
2 files changed, 5 insertions, 0 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java
index 058eabb1..eb038738 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java
@@ -97,6 +97,9 @@ public class DeleteVolumeAction extends AbstractActionDelegate {
super.selectionChanged(action, selection);
if (selectedEntity instanceof Volume) {
volume = (Volume) selectedEntity;
+ action.setEnabled(true);
+ }else {
+ action.setEnabled(false);
}
}
}
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/StopVolumeAction.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/StopVolumeAction.java
index 4ee2cff3..23365bf8 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/StopVolumeAction.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/StopVolumeAction.java
@@ -77,6 +77,8 @@ public class StopVolumeAction extends AbstractActionDelegate {
if (selectedEntity instanceof Volume) {
volume = (Volume) selectedEntity;
action.setEnabled(volume.getStatus() == VOLUME_STATUS.ONLINE);
+ } else {
+ action.setEnabled(false);
}
}
}