diff options
Diffstat (limited to 'quantum/quantum.c')
-rw-r--r-- | quantum/quantum.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/quantum/quantum.c b/quantum/quantum.c index f489c9031..665d6fdd9 100644 --- a/quantum/quantum.c +++ b/quantum/quantum.c | |||
@@ -931,9 +931,9 @@ void set_single_persistent_default_layer(uint8_t default_layer) { | |||
931 | default_layer_set(1U<<default_layer); | 931 | default_layer_set(1U<<default_layer); |
932 | } | 932 | } |
933 | 933 | ||
934 | uint32_t update_tri_layer_state(uint32_t state, uint8_t layer1, uint8_t layer2, uint8_t layer3) { | 934 | layer_state_t update_tri_layer_state(layer_state_t state, uint8_t layer1, uint8_t layer2, uint8_t layer3) { |
935 | uint32_t mask12 = (1UL << layer1) | (1UL << layer2); | 935 | layer_state_t mask12 = (1UL << layer1) | (1UL << layer2); |
936 | uint32_t mask3 = 1UL << layer3; | 936 | layer_state_t mask3 = 1UL << layer3; |
937 | return (state & mask12) == mask12 ? (state | mask3) : (state & ~mask3); | 937 | return (state & mask12) == mask12 ? (state | mask3) : (state & ~mask3); |
938 | } | 938 | } |
939 | 939 | ||