From b671c7cf412cacc80dfb43317fe056ddbdbd4960 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Wed, 29 Jan 2020 10:08:15 -0500 Subject: [PATCH] libvirtobject: Always define even if XML isn't different This should be a rare occurence, and it ensures that the UI reflects the latest XML https://bugzilla.redhat.com/show_bug.cgi?id=1356407 Signed-off-by: Cole Robinson --- virtManager/object/libvirtobject.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/virtManager/object/libvirtobject.py b/virtManager/object/libvirtobject.py index a27088af8..10b9e0242 100644 --- a/virtManager/object/libvirtobject.py +++ b/virtManager/object/libvirtobject.py @@ -389,17 +389,11 @@ class vmmLibvirtObject(vmmGObject): def _redefine_xml_internal(self, origxml, newxml): self.log_redefine_xml_diff(self, origxml, newxml) - if origxml != newxml: - self._define(newxml) - + self._define(newxml) if self._using_events(): return - # Make sure we have latest XML. self.ensure_latest_xml(nosignal=True) - - # We force a signal even if XML didn't change, so the details - # window is correctly refreshed. self.idle_emit("state-changed") def _redefine_xmlobj(self, xmlobj):