Module: wine Branch: master Commit: d456f99a04e2b0a8c950a377abfe6ce732a23a56 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d456f99a04e2b0a8c950a377ab...
Author: Charles Davis cdavis@mymail.mines.edu Date: Sun Nov 22 13:25:29 2009 -0700
gdi32/enhmfdrv: Don't fill in the PelsPerMeter fields in the BITMAPINFOHEADER when blitting.
---
dlls/gdi32/enhmfdrv/bitblt.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/dlls/gdi32/enhmfdrv/bitblt.c b/dlls/gdi32/enhmfdrv/bitblt.c index ddb9dd1..9d87c7f 100644 --- a/dlls/gdi32/enhmfdrv/bitblt.c +++ b/dlls/gdi32/enhmfdrv/bitblt.c @@ -149,10 +149,8 @@ static BOOL EMFDRV_BitBlockTransfer( /* Assume the bitmap isn't compressed and set the BI_RGB flag. */ lpBmiH->biCompression = BI_RGB; lpBmiH->biSizeImage = bitsSize; - lpBmiH->biYPelsPerMeter = /* 1 meter = 39.37 inch */ - MulDiv(GetDeviceCaps(physDevSrc->hdc,LOGPIXELSX),3937,100); - lpBmiH->biXPelsPerMeter = - MulDiv(GetDeviceCaps(physDevSrc->hdc,LOGPIXELSY),3937,100); + lpBmiH->biYPelsPerMeter = 0; + lpBmiH->biXPelsPerMeter = 0; lpBmiH->biClrUsed = nBPP <= 8 ? 1 << nBPP : 0; /* Set biClrImportant to 0, indicating that all of the device colors are important. */