From 305808187d080faff094fa59955040bd8a82ec3e Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Mon, 11 Jul 2011 17:01:37 -0400 Subject: [PATCH] details: If changing disk bus, remove
Need to let libvirt regenerate so things don't get funny --- src/virtManager/domain.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/virtManager/domain.py b/src/virtManager/domain.py index bee8337e1..f33354327 100644 --- a/src/virtManager/domain.py +++ b/src/virtManager/domain.py @@ -539,6 +539,11 @@ class vmmDomain(vmmLibvirtObject): return self._redefine_device(change, devobj) def define_disk_bus(self, devobj, newval): def change(editdev): + if editdev.bus != newval: + # Old
probably isn't applicable for new bus value + editdev.address.clear() + # XXX: Need to change target value as well? + editdev.bus = newval return self._redefine_device(change, devobj)