From be81013704c81c23088c739bb45c23223f84350a Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Mon, 3 Oct 2022 08:34:50 -0400 Subject: [PATCH] solaar: fix bad entries in divert-keys when found --- lib/solaar/configuration.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/solaar/configuration.py b/lib/solaar/configuration.py index 189ba549..b12f3b11 100644 --- a/lib/solaar/configuration.py +++ b/lib/solaar/configuration.py @@ -146,6 +146,8 @@ def _cleanup_load(c): if gestures: # convert old-style mouse-gestures setting to divert-keys entry divert[int(gestures)] = 2 element.pop('mouse-gestures', None) + # remove any string entries (from bad conversions) + element['divert-keys'] = {k: v for k, v in divert.items() if isinstance(k, int)} # convert to device entries element = _DeviceEntry(**element) _config.append(element)