diff --git a/src/kaleidoscope/plugin/LED-ActiveModColor.cpp b/src/kaleidoscope/plugin/LED-ActiveModColor.cpp index 8b49f20f..88b21baa 100644 --- a/src/kaleidoscope/plugin/LED-ActiveModColor.cpp +++ b/src/kaleidoscope/plugin/LED-ActiveModColor.cpp @@ -56,6 +56,10 @@ EventHandlerResult ActiveModColorEffect::onLayerChange() { } EventHandlerResult ActiveModColorEffect::beforeReportingState() { + if (mod_key_count_ == 0) { + onLayerChange(); + } + for (uint8_t i = 0; i < mod_key_count_; i++) { uint8_t coords = mod_keys_[i]; byte c = coords % COLS;