Fix fixed color bug introduced by pallete code

This commit is contained in:
Paul C Diem 2020-04-19 08:19:05 -05:00
parent eab612871c
commit f4ea26749c
1 changed files with 1 additions and 3 deletions

View File

@ -2384,9 +2384,6 @@ bool LightColorEntry(char *buffer, uint32_t buffer_length)
} }
} else { } else {
value = atoi(buffer); value = atoi(buffer);
#ifdef USE_LIGHT_PALETTE
value--;
#endif // USE_LIGHT_PALETTE
} }
#ifdef USE_LIGHT_PALETTE #ifdef USE_LIGHT_PALETTE
if (Light.palette_count) value = value % Light.palette_count; if (Light.palette_count) value = value % Light.palette_count;
@ -2417,6 +2414,7 @@ bool LightColorEntry(char *buffer, uint32_t buffer_length)
} }
#ifdef USE_LIGHT_PALETTE #ifdef USE_LIGHT_PALETTE
else if (Light.palette_count) { else if (Light.palette_count) {
value--;
Light.wheel = value; Light.wheel = value;
memcpy_P(&Light.entry_color, &Light.palette[value * LST_MAX], LST_MAX); memcpy_P(&Light.entry_color, &Light.palette[value * LST_MAX], LST_MAX);
entry_type = 1; // Hexadecimal entry_type = 1; // Hexadecimal