summaryrefslogtreecommitdiff
path: root/virtManager
diff options
context:
space:
mode:
authorLily Nie <skycastlelily@gmail.com>2019-12-18 15:48:49 +0800
committerCole Robinson <crobinso@redhat.com>2019-12-18 16:29:58 -0500
commit8b7854af1f1be4cae66e1a4a63a46f484b348ae5 (patch)
tree9956524a2b2a9f370f6b498d65270b46cb297c81 /virtManager
parent2a6300313376afd930b9a1451794716b8d9eaef8 (diff)
downloadvirt-manager-8b7854af1f1be4cae66e1a4a63a46f484b348ae5.tar.gz
Modify the remove_xml_dev function
add a remove_disk function,so that we can do some special things when remove a disk Reviewed-by: Cole Robinson <crobinso@redhat.com>
Diffstat (limited to 'virtManager')
-rw-r--r--virtManager/details/details.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/virtManager/details/details.py b/virtManager/details/details.py
index 51d170e9..0554bc42 100644
--- a/virtManager/details/details.py
+++ b/virtManager/details/details.py
@@ -1108,9 +1108,15 @@ class vmmDetails(vmmGObjectUI):
self.err.show_err((_("Error launching hardware dialog: %s") %
str(e)))
+ def remove_disk(self, disk):
+ self.remove_device(disk)
+
def remove_xml_dev(self, src_ignore):
devobj = self.get_hw_row()[HW_LIST_COL_DEVICE]
- self.remove_device(devobj)
+ if devobj.DEVICE_TYPE == "disk":
+ self.remove_disk(devobj)
+ else:
+ self.remove_device(devobj)
############################