]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Update action.c
authoreltang <etang2099@gmail.com>
Sat, 2 Apr 2016 16:13:13 +0000 (09:13 -0700)
committereltang <etang2099@gmail.com>
Sat, 2 Apr 2016 16:13:13 +0000 (09:13 -0700)
tmk_core/common/action.c

index 8735c7d6486282eec811eb2ade94725dc149017a..a3c5b4c5a9ab50a737037b2764bd83f88e2a0f76 100644 (file)
@@ -95,7 +95,7 @@ action_t store_or_get_action(bool pressed, keypos_t key)
     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;
+            layer |= (uint8_t)((source_layers_cache[bit_number][storage_row] & (1U << storage_bit)) != 0) << bit_number;
         }
     }
     return action_for_key(layer, key);