solaar: correctly convert old-style diversions to new style and remove old ones
This commit is contained in:
parent
55cc8ed5dc
commit
193e280e87
|
@ -140,12 +140,12 @@ def _cleanup_load(c):
|
||||||
if divert:
|
if divert:
|
||||||
sliding = element.get('dpi-sliding')
|
sliding = element.get('dpi-sliding')
|
||||||
if sliding: # convert old-style dpi-sliding setting to divert-keys entry
|
if sliding: # convert old-style dpi-sliding setting to divert-keys entry
|
||||||
divert[sliding] = 3
|
divert[int(sliding)] = 3
|
||||||
element.pop('dpi-sliding')
|
element.pop('dpi-sliding', None)
|
||||||
gestures = element.get('mouse-gestures')
|
gestures = element.get('mouse-gestures')
|
||||||
if gestures: # convert old-style mouse-gestures setting to divert-keys entry
|
if gestures: # convert old-style mouse-gestures setting to divert-keys entry
|
||||||
divert[gestures] = 2
|
divert[int(gestures)] = 2
|
||||||
element.pop('mouse-gestures')
|
element.pop('mouse-gestures', None)
|
||||||
# convert to device entries
|
# convert to device entries
|
||||||
element = _DeviceEntry(**element)
|
element = _DeviceEntry(**element)
|
||||||
_config.append(element)
|
_config.append(element)
|
||||||
|
|
Loading…
Reference in New Issue