From 8326407a64b88b39dbbcd19e7edfbd3feac1c0b9 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh <cc.red.alert.1@googlemail.com> Date: Wed, 8 May 2024 03:30:18 +0200 Subject: [PATCH] set DDSD_CKSRCBLT on SetColorKey --- src/ddsurface.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ddsurface.c b/src/ddsurface.c index feeb90a..d1a1b24 100644 --- a/src/ddsurface.c +++ b/src/ddsurface.c @@ -1046,6 +1046,8 @@ HRESULT dds_SetColorKey(IDirectDrawSurfaceImpl* This, DWORD dwFlags, LPDDCOLORKE if (lpColorKey) { + This->flags |= DDSD_CKSRCBLT; + This->color_key.dwColorSpaceLowValue = lpColorKey->dwColorSpaceLowValue; if (dwFlags & DDCKEY_COLORSPACE)