From b7ffead547641b904199547d4bd2607b35c4b0bc Mon Sep 17 00:00:00 2001 From: dakkar Date: Fri, 23 Sep 2022 12:48:47 +0100 Subject: now it compiles --- DakkarColor.h | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'DakkarColor.h') diff --git a/DakkarColor.h b/DakkarColor.h index 2165764..2f8b921 100644 --- a/DakkarColor.h +++ b/DakkarColor.h @@ -40,19 +40,12 @@ private: } protected: void update(void) final { - uint8_t layer = Layer.top(); + uint8_t layer = Layer.mostRecent(); for (auto key_addr : KeyAddr::all()) { LEDControl.setCrgbAt(key_addr, getColor(layer,key_addr)); } } void refreshAt(KeyAddr key_addr) final { - LEDControl.setCrgbAt(key_addr, getColor(Layer.top(),key_addr)); - } - // not sure why I need this here, but if I remove it, I get «virtual - // void kaleidoscope::plugin::LEDMode::refreshAt(byte, byte)' was - // hidden by 'virtual void DakkarColor::refreshAt(KeyAddr)' - // [-Woverloaded-virtual]» - DEPRECATED(ROW_COL_FUNC) virtual void refreshAt(byte row, byte col) { - refreshAt(KeyAddr(row, col)); + LEDControl.setCrgbAt(key_addr, getColor(Layer.mostRecent(),key_addr)); } }; -- cgit v1.2.3