From d2ad2bcf942cec5836b576a76130a0253290e83a Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Wed, 12 Mar 2014 11:51:15 -0400 Subject: [PATCH] create: Clarify some bits in change_caps --- virtManager/create.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/virtManager/create.py b/virtManager/create.py index b6f4c8c39..757d70093 100644 --- a/virtManager/create.py +++ b/virtManager/create.py @@ -847,9 +847,8 @@ class vmmCreate(vmmGObjectUI): def change_caps(self, gtype=None, arch=None): if gtype is None: - # If none specified, prefer HVM. This way, the default install - # options won't be limited because we default to PV. If hvm not - # supported, differ to guest_lookup + # If none specified, prefer HVM so install options aren't limited + # with a default PV choice. for g in self.conn.caps.guests: if g.os_type == "hvm": gtype = "hvm" @@ -857,10 +856,7 @@ class vmmCreate(vmmGObjectUI): (newg, newdom) = self.conn.caps.guest_lookup(os_type=gtype, arch=arch) - if (self.capsguest and self.capsdomain and - (newg.arch == self.capsguest.arch and - newg.os_type == self.capsguest.os_type)): - # No change + if self.capsguest == newg and self.capsdomain and newdom: return self.capsguest = newg