- commit
- 2e512433cdadee50d3a1b20ee03a2ad899ffa7ad
- parent
- 62d64bbe41c2f2f535429aef802007ab02ef2381
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2024-06-01 09:02
dbus: do not exmit create/delete events on search
Diffstat
| M | xikeyring/dbus.py | 28 | ++++++++++++++-------------- |
1 files changed, 14 insertions, 14 deletions
diff --git a/xikeyring/dbus.py b/xikeyring/dbus.py
@@ -165,22 +165,22 @@ class DBusService(BaseDBusService): 165 165 'ItemCreated', 166 166 GLib.Variant('(o)', [f'{OFSP}/collection/it/{id}']), 167 167 )168 -1 if real_rm or real_add:169 -1 items = GLib.Variant('ao', self.ids_to_paths(self.registered_items))170 -1 conn.emit_signal(171 -1 None,172 -1 f'{OFSP}/collection/it',173 -1 'org.freedesktop.DBus.Properties',174 -1 'PropertiesChanged',175 -1 GLib.Variant(176 -1 '(sa{sv}as)',177 -1 (f'{OFSI}.Collection', {'Items': items}.items(), []),178 -1 ),179 -1 )-1 168 if real_rm or real_add: -1 169 items = GLib.Variant('ao', self.ids_to_paths(self.registered_items)) -1 170 conn.emit_signal( -1 171 None, -1 172 f'{OFSP}/collection/it', -1 173 'org.freedesktop.DBus.Properties', -1 174 'PropertiesChanged', -1 175 GLib.Variant( -1 176 '(sa{sv}as)', -1 177 (f'{OFSI}.Collection', {'Items': items}.items(), []), -1 178 ), -1 179 ) 180 180181 -1 def search_items(self, exe, conn, query={}, *, emit=True):-1 181 def search_items(self, exe, conn, query={}): 182 182 items = self.keyring.search_items(exe, query)183 -1 self.update_items(conn, add=items, emit=emit)-1 183 self.update_items(conn, add=items, emit=False) 184 184 return items 185 185 186 186 def on_bus_acquired(self, conn, bus):