[PATCH] winex11.drv: Add missing biCompression initialization (Valgrind)
Sven Baars
sven.wine at gmail.com
Mon Sep 17 16:09:08 CDT 2018
This was previously used uninitialized in bitmapinfoheader_from_user_bitmapinfo
Signed-off-by: Sven Baars <sven.wine at gmail.com>
---
dlls/winex11.drv/window.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c
index 0a4f118c34..37531d8595 100644
--- a/dlls/winex11.drv/window.c
+++ b/dlls/winex11.drv/window.c
@@ -545,6 +545,7 @@ static BOOL create_icon_pixmaps( HDC hdc, const ICONINFO *icon, Pixmap *icon_ret
info->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
info->bmiHeader.biBitCount = 0;
+ info->bmiHeader.biCompression = BI_RGB;
if (!(lines = GetDIBits( hdc, icon->hbmColor, 0, 0, NULL, info, DIB_RGB_COLORS ))) goto failed;
if (!(bits.ptr = HeapAlloc( GetProcessHeap(), 0, info->bmiHeader.biSizeImage ))) goto failed;
if (!GetDIBits( hdc, icon->hbmColor, 0, lines, bits.ptr, info, DIB_RGB_COLORS )) goto failed;
--
2.17.1
More information about the wine-devel
mailing list