avoiding error log that doesn't apply

xkb
sezanzeb 4 years ago committed by sezanzeb
parent 4e37c9dc69
commit 60ae19ea71

@ -216,7 +216,11 @@ class KeycodeMapper:
where forwarded/unhandled events should be written to
"""
self.source = source
self.abs_range = utils.get_abs_range(source)
self.abs_range = None
if context.maps_joystick():
self.abs_range = utils.get_abs_range(source)
self.context = context
self.forward_to = forward_to

@ -73,7 +73,7 @@ def normalize_value(event, abs_range=None):
if event.type == EV_ABS and event.code in JOYSTICK:
if abs_range is None:
logger.error(
'Got %s, but max_abs is %s',
'Got %s, but abs_range is %s',
(event.type, event.code, event.value), abs_range
)
return event.value

Loading…
Cancel
Save