summaryrefslogtreecommitdiffstats
path: root/tmk_core/common/action.c
diff options
context:
space:
mode:
authoreltang <etang2099@gmail.com>2016-04-02 15:48:44 +0200
committereltang <etang2099@gmail.com>2016-04-02 15:48:44 +0200
commit680301e3e3f837aa4f8bda403af3fc42156516fa (patch)
treeb34dd674cfa47fc88189cab15f62ca8dbd3fb047 /tmk_core/common/action.c
parentf5365d1c1c619c5cb85b9b1ba97ebd04a7f56e05 (diff)
downloadqmk_firmware-680301e3e3f837aa4f8bda403af3fc42156516fa.tar.gz
qmk_firmware-680301e3e3f837aa4f8bda403af3fc42156516fa.tar.xz
Update action.c
Diffstat (limited to 'tmk_core/common/action.c')
-rw-r--r--tmk_core/common/action.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c
index f6fc8b005..8735c7d64 100644
--- a/tmk_core/common/action.c
+++ b/tmk_core/common/action.c
@@ -91,7 +91,8 @@ action_t store_or_get_action(bool pressed, keypos_t key)
for (uint8_t bit_number = 0; bit_number <= 4; bit_number++) {
source_layers_cache[bit_number][storage_row] ^= (-(bool)((layer & (1U << bit_number)) != 0) ^ source_layers_cache[bit_number][storage_row])) & (1U << storage_bit);
}
- } else {
+ }
+ else {
layer = 0;
for (uint8_t bit_number = 0; bit_number <= 4; bit_number++) {
layer |= (uint8_t)(!!(source_layers_cache[bit_number][storage_row] & (1U << storage_bit))) << bit_number;