diff --git a/lib/logitech_receiver/receiver.py b/lib/logitech_receiver/receiver.py index 868d5cea..3a5e1ccc 100644 --- a/lib/logitech_receiver/receiver.py +++ b/lib/logitech_receiver/receiver.py @@ -98,6 +98,8 @@ class Receiver: def close(self): handle, self.handle = self.handle, None + for _n, d in self._devices.items(): + d.close() self._devices.clear() return (handle and _base.close(handle))