diff --git a/lib/logitech/unifying_receiver/status.py b/lib/logitech/unifying_receiver/status.py index 6a141211..646c9b48 100644 --- a/lib/logitech/unifying_receiver/status.py +++ b/lib/logitech/unifying_receiver/status.py @@ -68,8 +68,8 @@ class ReceiverStatus(dict): self.lock_open = False self.new_device = None - self[NOTIFICATIONS] = _hidpp10.get_notification_flags(receiver) self[KEYS.ERROR] = None + self[KEYS.NOTIFICATION_FLAGS] = receiver.enable_notifications() def __str__(self): count = len(self._receiver) diff --git a/lib/solaar/listener.py b/lib/solaar/listener.py index 2d028424..2e9ca64c 100644 --- a/lib/solaar/listener.py +++ b/lib/solaar/listener.py @@ -56,7 +56,7 @@ class ReceiverListener(_listener.EventsListener): def has_started(self): _log.info("%s: notifications listener has started (%s)", self.receiver, self.receiver.handle) - self.receiver.enable_notifications() + # self.receiver.enable_notifications() self.receiver.notify_devices() self._status_changed(self.receiver) #, _status.ALERT.NOTIFICATION)