From: XScorpion2 Date: Sun, 22 Dec 2019 05:39:26 +0000 (-0600) Subject: Readded lost pgm_read_word code to encoder array lookups (#7577) X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=0e2ff9b384fa2ec10d2555ef2e87915f453cecab;p=qmk_firmware.git Readded lost pgm_read_word code to encoder array lookups (#7577) --- diff --git a/keyboards/rgbkb/sol/keymaps/default/keymap.c b/keyboards/rgbkb/sol/keymaps/default/keymap.c index 51039e48e..e08e02c48 100644 --- a/keyboards/rgbkb/sol/keymaps/default/keymap.c +++ b/keyboards/rgbkb/sol/keymaps/default/keymap.c @@ -234,12 +234,12 @@ void encoder_update_user(uint8_t index, bool clockwise) { #endif { uint8_t layer = biton32(layer_state); - uint16_t keycode = encoders[layer][index][clockwise]; + uint16_t keycode = pgm_read_word(&encoders[layer][index][clockwise]); while (keycode == KC_TRANSPARENT && layer > 0) { layer--; if ((layer_state & (1 << layer)) != 0) - keycode = encoders[layer][index][clockwise]; + keycode = pgm_read_word(&encoders[layer][index][clockwise]); } if (keycode != KC_TRANSPARENT) tap_code16(keycode);