From ef7b1839846d3ed3d4ebf826f92d50dbf52b29df Mon Sep 17 00:00:00 2001 From: Piotr Caban Date: Fri, 7 Jul 2023 14:17:34 +0200 Subject: [PATCH] gdi32: Fix DIB_PAL_INDICES usage handling in EMR_CREATEMONOBRUSH playback. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55177 --- dlls/gdi32/enhmetafile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/gdi32/enhmetafile.c b/dlls/gdi32/enhmetafile.c index b6b51e3483a..12449ecfdf0 100644 --- a/dlls/gdi32/enhmetafile.c +++ b/dlls/gdi32/enhmetafile.c @@ -1848,7 +1848,7 @@ BOOL WINAPI PlayEnhMetaFileRecord( /* Need to check if the bitmap is monochrome, and if the two colors are really black and white */ - if (is_dib_monochrome(pbi)) + if (pCreateMonoBrush->iUsage == DIB_PAL_INDICES || is_dib_monochrome(pbi)) { /* Top-down DIBs have a negative height */ LONG height = pbi->bmiHeader.biHeight;