Alexandre Julliard : gdi32: Fix handling of bitmap header size for V4/ V5 bitmaps.
Alexandre Julliard
julliard at winehq.org
Wed Apr 21 10:40:23 CDT 2010
Module: wine
Branch: master
Commit: 50500d1a0b35a9b4dfcff8f70e93dcfe5f50fe31
URL: http://source.winehq.org/git/wine.git/?a=commit;h=50500d1a0b35a9b4dfcff8f70e93dcfe5f50fe31
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed Apr 21 14:56:22 2010 +0200
gdi32: Fix handling of bitmap header size for V4/V5 bitmaps.
---
dlls/gdi32/dib.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/gdi32/dib.c b/dlls/gdi32/dib.c
index eebc321..1b34a34 100644
--- a/dlls/gdi32/dib.c
+++ b/dlls/gdi32/dib.c
@@ -139,7 +139,7 @@ int bitmap_info_size( const BITMAPINFO * info, WORD coloruse )
if (!colors && (info->bmiHeader.biBitCount <= 8))
colors = 1 << info->bmiHeader.biBitCount;
if (info->bmiHeader.biCompression == BI_BITFIELDS) masks = 3;
- return sizeof(BITMAPINFOHEADER) + masks * sizeof(DWORD) + colors *
+ return info->bmiHeader.biSize + masks * sizeof(DWORD) + colors *
((coloruse == DIB_RGB_COLORS) ? sizeof(RGBQUAD) : sizeof(WORD));
}
}
More information about the wine-cvs
mailing list