Alexandre Julliard : gdi32: Return the full DIB height in GetImage instead of clipping to the visible rect .
Alexandre Julliard
julliard at winehq.org
Wed Oct 10 15:07:52 CDT 2012
Module: wine
Branch: master
Commit: 86cf1126a5cc6035e21db3df01088827f5b2245d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=86cf1126a5cc6035e21db3df01088827f5b2245d
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed Oct 10 17:05:41 2012 +0200
gdi32: Return the full DIB height in GetImage instead of clipping to the visible rect.
---
dlls/gdi32/dibdrv/bitblt.c | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/dlls/gdi32/dibdrv/bitblt.c b/dlls/gdi32/dibdrv/bitblt.c
index bac5a60..bcaa585 100644
--- a/dlls/gdi32/dibdrv/bitblt.c
+++ b/dlls/gdi32/dibdrv/bitblt.c
@@ -812,12 +812,11 @@ static DWORD get_image_dib_info( dib_info *dib, BITMAPINFO *info,
{
info->bmiHeader.biSize = sizeof(info->bmiHeader);
info->bmiHeader.biPlanes = 1;
- info->bmiHeader.biCompression = BI_RGB;
info->bmiHeader.biXPelsPerMeter = 0;
info->bmiHeader.biYPelsPerMeter = 0;
info->bmiHeader.biClrImportant = 0;
info->bmiHeader.biWidth = dib->width;
- info->bmiHeader.biHeight = dib->rect.bottom - dib->rect.top;
+ info->bmiHeader.biHeight = dib->height - dib->rect.top;
info->bmiHeader.biBitCount = dib->bit_count;
info->bmiHeader.biSizeImage = info->bmiHeader.biHeight * abs( dib->stride );
if (dib->stride > 0) info->bmiHeader.biHeight = -info->bmiHeader.biHeight;
More information about the wine-cvs
mailing list