From 09f420ea3d4d9de0f058b14f4a79aa6572c30b5a Mon Sep 17 00:00:00 2001 From: Brian Cully Date: Sun, 25 Nov 2018 11:14:02 -0500 Subject: Reset LED state every cycle when layer is active. Fixes interaction with other layer effects. --- src/Kaleidoscope-LayerHighlighter.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/Kaleidoscope-LayerHighlighter.cpp b/src/Kaleidoscope-LayerHighlighter.cpp index 7c30761..d81c6a7 100644 --- a/src/Kaleidoscope-LayerHighlighter.cpp +++ b/src/Kaleidoscope-LayerHighlighter.cpp @@ -27,6 +27,7 @@ kaleidoscope::EventHandlerResult LayerHighlighter::afterEachCycle() { return kaleidoscope::EventHandlerResult::OK; } + LEDControl.set_mode(LEDControl.get_mode_index()); for (uint8_t r = 0; r < ROWS; r++) { for (uint8_t c = 0; c < COLS; c++) { Key k = Layer.lookupOnActiveLayer(r, c); -- cgit v1.2.3