~ruther/qmk_firmware

2c8d46f40843507a4aff66368194faf25745fed9 — Erik Berthold 3 years ago 4eb6d19
fix RGB_DISABLE_TIMEOUT flicker on split keyboards (#14954)

1 files changed, 2 insertions(+), 6 deletions(-)

M quantum/rgb_matrix/rgb_matrix.c
M quantum/rgb_matrix/rgb_matrix.c => quantum/rgb_matrix/rgb_matrix.c +2 -6
@@ 275,12 275,8 @@ static void rgb_task_timers(void) {

    // Update double buffer timers
#if RGB_DISABLE_TIMEOUT > 0
    if (rgb_anykey_timer < UINT32_MAX) {
        if (UINT32_MAX - deltaTime < rgb_anykey_timer) {
            rgb_anykey_timer = UINT32_MAX;
        } else {
            rgb_anykey_timer += deltaTime;
        }
    if (rgb_anykey_timer + deltaTime <= UINT32_MAX) {
        rgb_anykey_timer += deltaTime;
    }
#endif  // RGB_DISABLE_TIMEOUT > 0