summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2020-07-31 21:14:05 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2020-07-31 21:14:05 +0200
commit038b03bbf519bdc44d1b8a3fce34901943c9bc7b (patch)
tree6087a4fea8d78da04bd5c682b7520a3807351404 /src/config/parameters/compatibility.c
parent6ca39654bfc65eee45cb38cbc53ce838d1f656a0 (diff)
Implementing what is needed for rel axis renaming.
Diffstat (limited to 'src/config/parameters/compatibility.c')
-rw-r--r--src/config/parameters/compatibility.c11
1 files changed, 10 insertions, 1 deletions
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
(