From b1f4d49c43e5034b44e34c5ee6e2d9a72195e41d Mon Sep 17 00:00:00 2001 From: Drashna Jaelre Date: Sat, 11 Feb 2023 22:07:01 -0800 Subject: [PATCH] [Bug] Fix tri layer compiler issue if NO_ACTION_LAYER is defined (#19821) --- quantum/action_layer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/quantum/action_layer.c b/quantum/action_layer.c index 35f494df8f..789a7fddeb 100644 --- a/quantum/action_layer.c +++ b/quantum/action_layer.c @@ -350,6 +350,7 @@ action_t layer_switch_get_action(keypos_t key) { return action_for_key(layer_switch_get_layer(key), key); } +#ifndef NO_ACTION_LAYER layer_state_t update_tri_layer_state(layer_state_t state, uint8_t layer1, uint8_t layer2, uint8_t layer3) { layer_state_t mask12 = ((layer_state_t)1 << layer1) | ((layer_state_t)1 << layer2); layer_state_t mask3 = (layer_state_t)1 << layer3; @@ -359,3 +360,4 @@ layer_state_t update_tri_layer_state(layer_state_t state, uint8_t layer1, uint8_ void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3) { layer_state_set(update_tri_layer_state(layer_state, layer1, layer2, layer3)); } +#endif