mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-03 13:47:18 +03:00
manager: Handle multiple vm-added signals
Our conn.tick idle dispatcher can be racey, handle it in manager.py
This commit is contained in:
parent
3f27bc1bd1
commit
4b98a471b9
@ -598,6 +598,9 @@ class vmmManager(vmmGObjectUI):
|
||||
|
||||
def vm_added(self, conn, vmuuid):
|
||||
vm = conn.get_vm(vmuuid)
|
||||
if self.vm_row_key(vm) in self.rows:
|
||||
return
|
||||
|
||||
vm.connect("config-changed", self.vm_config_changed)
|
||||
vm.connect("status-changed", self.vm_status_changed)
|
||||
vm.connect("resources-sampled", self.vm_row_updated)
|
||||
|
Loading…
x
Reference in New Issue
Block a user