diff options
| author | Selvasundaram <selvam@gluster.com> | 2011-07-29 14:18:11 +0530 |
|---|---|---|
| committer | Selvasundaram <selvam@gluster.com> | 2011-07-29 21:42:20 +0530 |
| commit | 47246e06150b1024dc7f4af9312337d6b1b8542a (patch) | |
| tree | 585b02655ff2807e20e348f977909c264074a187 /src | |
| parent | c841da7ead48d325e351c6a462589a6a43e0a754 (diff) | |
Bug 3008 - "Stop Volume" and "Delete Volume" should be disabled when user selects Volume node in the tree - fix
Diffstat (limited to 'src')
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); } } } |
