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:
parent
805dd4a53b
commit
b259d5a22e
1 changed files with 2 additions and 2 deletions
|
@ -65,7 +65,7 @@ int zmk_behavior_sensor_rotate_common_process(struct zmk_behavior_binding *bindi
|
||||||
|
|
||||||
if (mode != BEHAVIOR_SENSOR_BINDING_PROCESS_MODE_TRIGGER) {
|
if (mode != BEHAVIOR_SENSOR_BINDING_PROCESS_MODE_TRIGGER) {
|
||||||
data->triggers[sensor_index] = 0;
|
data->triggers[sensor_index] = 0;
|
||||||
return 0;
|
return ZMK_BEHAVIOR_TRANSPARENT;
|
||||||
}
|
}
|
||||||
|
|
||||||
int triggers = data->triggers[sensor_index];
|
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;
|
triggered_binding.param1 = binding->param2;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return 0;
|
return ZMK_BEHAVIOR_TRANSPARENT;
|
||||||
}
|
}
|
||||||
|
|
||||||
LOG_DBG("Sensor binding: %s", binding->behavior_dev);
|
LOG_DBG("Sensor binding: %s", binding->behavior_dev);
|
||||||
|
|
Loading…
Add table
Reference in a new issue