~ruther/qmk_firmware

bcb7e471d5f2f341f8ffbb26b0ebfd4da58cd2bb — QMK Bot 3 years ago f3ce93f + 1e389c7
Merge remote-tracking branch 'origin/master' into develop
1 files changed, 4 insertions(+), 3 deletions(-)

M quantum/rgblight/rgblight.c
M quantum/rgblight/rgblight.c => quantum/rgblight/rgblight.c +4 -3
@@ 844,18 844,19 @@ void rgblight_unblink_all_but_layer(uint8_t layer) {
void rgblight_blink_layer_repeat_helper(void) {
    if (_blinking_layer_mask != 0 && timer_expired(sync_timer_read(), _repeat_timer)) {
        for (uint8_t layer = 0; layer < RGBLIGHT_MAX_LAYERS; layer++) {
            if ((_blinking_layer_mask & (rgblight_layer_mask_t)1 << layer) != 0 && _times_remaining > 0) {
            if ((_blinking_layer_mask & (rgblight_layer_mask_t)1 << layer) != 0) {
                if (_times_remaining % 2 == 1) {
                    rgblight_set_layer_state(layer, false);
                } else {
                    rgblight_set_layer_state(layer, true);
                }
                _times_remaining--;
                _repeat_timer = sync_timer_read() + _dur;
            }
        }
        _times_remaining--;
        if (_times_remaining <= 0) {
            _blinking_layer_mask = 0;
        } else {
            _repeat_timer = sync_timer_read() + _dur;
        }
    }
}