summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCole Robinson <crobinso@redhat.com>2014-03-22 18:14:18 -0400
committerCole Robinson <crobinso@redhat.com>2014-03-22 18:14:43 -0400
commit565ef4f3ef674089a7845bd24d6ec2b1375315d9 (patch)
tree485b5b1ad25e0efb371d751cf88df7bffcf85a90
parent1d79667b94ef5174b43e3d48e5c514a82dbb34eb (diff)
downloadvirt-manager-565ef4f3ef674089a7845bd24d6ec2b1375315d9.tar.gz
connection: Make sure a DEFINED event forces a config-change signal
Even if XML didn't change. This is what we do in the non-event case. Makes it more clear if details->apply triggers a define, but our change didn't stick for any reason.
-rw-r--r--virtManager/connection.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/virtManager/connection.py b/virtManager/connection.py
index 07326cde..bc8a81fe 100644
--- a/virtManager/connection.py
+++ b/virtManager/connection.py
@@ -852,7 +852,7 @@ class vmmConnection(vmmGObject):
self.idle_add(obj.force_update_status, True)
if event == libvirt.VIR_DOMAIN_EVENT_DEFINED:
- self.idle_add(obj.refresh_xml)
+ self.idle_add(obj.refresh_xml, True)
else:
self.schedule_priority_tick(pollvm=True, force=True)
@@ -866,7 +866,7 @@ class vmmConnection(vmmGObject):
self.idle_add(obj.force_update_status, True)
if event == getattr(libvirt, "VIR_NETWORK_EVENT_DEFINED", 0):
- self.idle_add(obj.refresh_xml)
+ self.idle_add(obj.refresh_xml, True)
else:
self.schedule_priority_tick(pollnet=True, force=True)