fix(sensors): Sensor rotate behavior fix for layers.

* Properly return transparent value when processing mode
  for higher disabled layers means the processing is ignored.
This commit is contained in:
Peter Johanson 2023-06-20 22:23:06 +00:00 committed by Pete Johanson
parent 805dd4a53b
commit b259d5a22e

View file

@ -65,7 +65,7 @@ int zmk_behavior_sensor_rotate_common_process(struct zmk_behavior_binding *bindi
if (mode != BEHAVIOR_SENSOR_BINDING_PROCESS_MODE_TRIGGER) {
data->triggers[sensor_index] = 0;
return 0;
return ZMK_BEHAVIOR_TRANSPARENT;
}
int triggers = data->triggers[sensor_index];
@ -83,7 +83,7 @@ int zmk_behavior_sensor_rotate_common_process(struct zmk_behavior_binding *bindi
triggered_binding.param1 = binding->param2;
}
} else {
return 0;
return ZMK_BEHAVIOR_TRANSPARENT;
}
LOG_DBG("Sensor binding: %s", binding->behavior_dev);