~ruther/qmk_firmware

0e2ff9b384fa2ec10d2555ef2e87915f453cecab — XScorpion2 5 years ago 376419a
Readded lost pgm_read_word code to encoder array lookups (#7577)

1 files changed, 2 insertions(+), 2 deletions(-)

M keyboards/rgbkb/sol/keymaps/default/keymap.c
M keyboards/rgbkb/sol/keymaps/default/keymap.c => keyboards/rgbkb/sol/keymaps/default/keymap.c +2 -2
@@ 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);