From 906f567698e700b397e57a0dd4dd422409bf3b76 Mon Sep 17 00:00:00 2001 From: Gergely Nagy Date: Wed, 3 Oct 2018 12:34:59 +0200 Subject: [PATCH] Fix a compile error `max_layers` is a method, so comparing to that would be integer<->pointer comparison. We want to compare to `max_layers_`. Signed-off-by: Gergely Nagy --- src/Kaleidoscope/EEPROM-Keymap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Kaleidoscope/EEPROM-Keymap.cpp b/src/Kaleidoscope/EEPROM-Keymap.cpp index 0be6c4f6..2084ceb1 100644 --- a/src/Kaleidoscope/EEPROM-Keymap.cpp +++ b/src/Kaleidoscope/EEPROM-Keymap.cpp @@ -60,7 +60,7 @@ Key EEPROMKeymap::getKeyOverride(uint8_t layer, byte row, byte col) { * the layer count in PROGMEM (layer_count). If we are, read from PROGMEM, * otherwise leave the key as-is (either transparent or NoKey). */ - if ((key == Key_Transparent || layer >= max_layers) && + if ((key == Key_Transparent || layer >= max_layers_) && (layer < layer_count)) key = Layer.getKeyFromPROGMEM(layer, row, col);