From 9d3e416e88fc41eaf7eb1b0cee68d73151031f20 Mon Sep 17 00:00:00 2001 From: Bahtiar `kalkin-` Gadimov Date: Tue, 20 Jun 2017 12:04:27 +0200 Subject: [PATCH] DomainManager fix bug in emitting state signals --- qubesdbus/domain_manager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qubesdbus/domain_manager.py b/qubesdbus/domain_manager.py index fa734be..b3b3213 100644 --- a/qubesdbus/domain_manager.py +++ b/qubesdbus/domain_manager.py @@ -89,7 +89,8 @@ def emit_state_signal(dbus_interface, signal_match = self.bus.add_signal_receiver( emit_state_signal, signal_name="PropertiesChanged", - dbus_interface='org.freedesktop.DBus.Properties') # type: DBusSignalMatch + dbus_interface='org.freedesktop.DBus.Properties', + path=obj_path) # type: DBusSignalMatch if obj_path not in self.signal_matches: self.signal_matches[obj_path] = list()