From a061240b116a61b355f2f07b971e5c60f81050c1 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Sun, 14 Jul 2019 18:03:24 +1000 Subject: [PATCH] base: once the device is registered, we're done This method is called whenever a bluez property changes, don't prompt the user (in the logs) to register the device we just finished registering. --- tuhi/base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tuhi/base.py b/tuhi/base.py index d91fcf1..ee16e2f 100644 --- a/tuhi/base.py +++ b/tuhi/base.py @@ -363,11 +363,11 @@ class Tuhi(GObject.Object): d = self.devices[bluez_device.address] - if mode == DeviceMode.REGISTER: + if d.mode == DeviceMode.LISTEN or d.listening: + d.listen() + else: d.mode = mode logger.debug(f'{bluez_device.objpath}: call Register() on device') - elif d.listening: - d.listen() def _on_bluez_device_updated(self, manager, bluez_device): self._add_device(manager, bluez_device, True)