~ruther/qmk_firmware

f5365d1c1c619c5cb85b9b1ba97ebd04a7f56e05 — Eric-L-T 9 years ago 307f1de
Update action.c
1 files changed, 1 insertions(+), 1 deletions(-)

M tmk_core/common/action.c
M tmk_core/common/action.c => tmk_core/common/action.c +1 -1
@@ 89,7 89,7 @@ action_t store_or_get_action(bool pressed, keypos_t key)
    if (pressed) {
        layer = layer_switch_get_layer(key);
        for (uint8_t bit_number = 0; bit_number <= 4; bit_number++) {
            source_layers_cache[bit_number][storage_row] ^= (-(!!(layer & (1U << bit_number)) ^ source_layers_cache[bit_number][storage_row])) & (1U << storage_bit);
            source_layers_cache[bit_number][storage_row] ^= (-(bool)((layer & (1U << bit_number)) != 0) ^ source_layers_cache[bit_number][storage_row])) & (1U << storage_bit);
        }
    } else {
        layer = 0;