From 5e4c792a6466efad68e5aab4d809cedd3940e6ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius?= Date: Sat, 20 Jun 2020 16:54:30 -0300 Subject: [PATCH] receiver: fix error when settings listed on descriptor.py return None e.g. REPROG_CONTROLS_V4 when no keys can be reprogrammed by Solaar --- lib/logitech_receiver/receiver.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/logitech_receiver/receiver.py b/lib/logitech_receiver/receiver.py index a7f30528..98efca1c 100644 --- a/lib/logitech_receiver/receiver.py +++ b/lib/logitech_receiver/receiver.py @@ -250,6 +250,7 @@ class PairedDevice(object): if self._settings is None: if self.descriptor and self.descriptor.settings: self._settings = [s(self) for s in self.descriptor.settings] + self._settings = [s for s in self._settings if s is not None] else: self._settings = [] if not self._feature_settings_checked: