From 038b03bbf519bdc44d1b8a3fce34901943c9bc7b Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Fri, 31 Jul 2020 21:14:05 +0200 Subject: Implementing what is needed for rel axis renaming. --- src/config/parameters/compatibility.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/config/parameters') diff --git a/src/config/parameters/compatibility.c b/src/config/parameters/compatibility.c index cc65c7f..9f605ac 100644 --- a/src/config/parameters/compatibility.c +++ b/src/config/parameters/compatibility.c @@ -32,7 +32,16 @@ int relabsd_parameters_are_compatible_with { rel_code = relabsd_axis_name_to_evdev_rel((enum relabsd_axis_name) i); - if (!libevdev_has_event_code(libevdev, EV_REL, rel_code)) + if + ( + (!libevdev_has_event_code(libevdev, EV_REL, rel_code)) + && + ( + relabsd_axis_get_convert_to(parameters->axes + i) + == + RELABSD_UNKNOWN + ) + ) { RELABSD_ERROR ( -- cgit v1.2.3-70-g09d2