From ddba1bc5c14cde1fda95472e7827c49dea92a6d8 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Wed, 28 May 2025 18:22:24 -0700 Subject: [PATCH] Fix `DirectDrawPalette_SDL3GPUImpl::SetEntries` (#189) --- miniwin/sdl3gpu/src/miniwin_ddpalette.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/miniwin/sdl3gpu/src/miniwin_ddpalette.cpp b/miniwin/sdl3gpu/src/miniwin_ddpalette.cpp index be0a96f5..7c3dd9e2 100644 --- a/miniwin/sdl3gpu/src/miniwin_ddpalette.cpp +++ b/miniwin/sdl3gpu/src/miniwin_ddpalette.cpp @@ -39,10 +39,10 @@ HRESULT DirectDrawPalette_SDL3GPUImpl::SetEntries( { SDL_Color colors[256]; for (DWORD i = 0; i < dwCount; i++) { - colors[i].r = lpEntries[dwStartingEntry + i].peRed; - colors[i].g = lpEntries[dwStartingEntry + i].peGreen; - colors[i].b = lpEntries[dwStartingEntry + i].peBlue; - colors[i].a = SDL_ALPHA_OPAQUE; + colors[i + dwStartingEntry].r = lpEntries[i].peRed; + colors[i + dwStartingEntry].g = lpEntries[i].peGreen; + colors[i + dwStartingEntry].b = lpEntries[i].peBlue; + colors[i + dwStartingEntry].a = SDL_ALPHA_OPAQUE; } SDL_SetPaletteColors(m_palette, colors, dwStartingEntry, dwCount);