From 07ab5befc738e964517dc53b645f798180f703b9 Mon Sep 17 00:00:00 2001 From: mtdjr Date: Mon, 30 Jul 2018 00:45:09 -0400 Subject: [PATCH] Keymaps: correct error in mtdjr userspace for layer_state_set_user (#3521) * holefully correct error in mtdjr userspace for layer_state_set_user * return state and wrap rgb actions in their own conditional --- users/mtdjr/mtdjr.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/users/mtdjr/mtdjr.c b/users/mtdjr/mtdjr.c index ac5c5911f..d8d6871a1 100644 --- a/users/mtdjr/mtdjr.c +++ b/users/mtdjr/mtdjr.c @@ -137,21 +137,27 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { }; uint32_t layer_state_set_user(uint32_t state) { -#ifdef RGBLIGHT_ENABLE switch (biton32(state)) { case _RAISE: + #ifdef RGBLIGHT_ENABLE rgblight_sethsv_noeeprom (240, 255, 255); + #endif break; case _LOWER: + #ifdef RGBLIGHT_ENABLE rgblight_sethsv_noeeprom (0, 255, 255); + #endif break; case _ADJUST: + #ifdef RGBLIGHT_ENABLE rgblight_sethsv_noeeprom (0, 0, 255); + #endif break; default: + #ifdef RGBLIGHT_ENABLE rgblight_sethsv_noeeprom (RGB_HUE, 255, 255); + #endif break; } return state; -#endif }