xrick: Fix build on RGB888 targets

Didn't realise they needed the same hand-holding as XRGB8888

Change-Id: I28274b7326747093ef94427b1ddbcb948c907a2b
This commit is contained in:
Solomon Peachy 2024-06-30 20:57:34 -04:00
parent 9b8cfd1bb3
commit 311f27606c

View file

@ -123,8 +123,8 @@ void sysvid_setPalette(img_color_t *pal, U16 n)
for (i = 0; i < n; i++) for (i = 0; i < n; i++)
{ {
#ifdef HAVE_LCD_COLOR #ifdef HAVE_LCD_COLOR
#if LCD_PIXELFORMAT == XRGB8888 #if (LCD_PIXELFORMAT == RGB888) || (LCD_PIXELFORMAT == XRGB8888)
int x = LCD_RGBPACK(pal[i].r, pal[i].g, pal[i].b); unsigned long x = LCD_RGBPACK(pal[i].r, pal[i].g, pal[i].b);
palette[i] = FB_SCALARPACK(x); palette[i] = FB_SCALARPACK(x);
#else #else
palette[i] = LCD_RGBPACK(pal[i].r, pal[i].g, pal[i].b); palette[i] = LCD_RGBPACK(pal[i].r, pal[i].g, pal[i].b);