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
This commit is contained in:
		
							parent
							
								
									25d757284c
								
							
						
					
					
						commit
						07ab5befc7
					
				@ -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
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user