diff options
author | Lily Nie <skycastlelily@gmail.com> | 2019-12-18 15:48:49 +0800 |
---|---|---|
committer | Cole Robinson <crobinso@redhat.com> | 2019-12-18 16:29:58 -0500 |
commit | 8b7854af1f1be4cae66e1a4a63a46f484b348ae5 (patch) | |
tree | 9956524a2b2a9f370f6b498d65270b46cb297c81 /virtManager | |
parent | 2a6300313376afd930b9a1451794716b8d9eaef8 (diff) | |
download | virt-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.py | 8 |
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) ############################ |