SDL: Win32: Swap maskColor assignment based on alpha value (1cb19)

From 1cb193a41425e536225952539c642102ab99ec85 Mon Sep 17 00:00:00 2001
From: Dimitriy Ryazantcev <[EMAIL REDACTED]>
Date: Sun, 5 Jul 2026 17:19:20 +0300
Subject: [PATCH] Win32: Swap maskColor assignment based on alpha value

Looks like mask pixels was inverted.

(cherry picked from commit 362165ed9bca5e758e310f191129ce3600d13ed2)
---
 src/core/windows/SDL_windows.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/core/windows/SDL_windows.c b/src/core/windows/SDL_windows.c
index d011db38ead5c..b8b27e5ced878 100644
--- a/src/core/windows/SDL_windows.c
+++ b/src/core/windows/SDL_windows.c
@@ -600,7 +600,7 @@ HICON WIN_CreateIconFromSurface(SDL_Surface *surface)
         for (int x = 0; x < width; x++) {
             BYTE* pixel = (BYTE*)pBits + (y * width + x) * 4;
             BYTE alpha = pixel[3];
-            COLORREF maskColor = (alpha == 0) ? RGB(0, 0, 0) : RGB(255, 255, 255);
+            COLORREF maskColor = (alpha == 0) ? RGB(255, 255, 255) : RGB(0, 0, 0);
             SetPixel(hdcMem, x, y, maskColor);
         }
     }