[PATCH 2/3] winex11.drv: Fix handling of CF_DIBV5 clipboard data.

Alexandre Julliard julliard at winehq.org
Tue Mar 15 07:37:04 CDT 2016


Charles Davis <cdavis5x at gmail.com> writes:

> @@ -1149,9 +1154,7 @@ static BOOL X11DRV_CLIPBOARD_RenderSynthesizedBitmap(Display *display)
>              lpbmih = GlobalLock(lpSource->hData);
>              if (lpbmih)
>              {
> -                offset = sizeof(BITMAPINFOHEADER)
> -                      + ((lpbmih->biBitCount <= 8) ? (sizeof(RGBQUAD) *
> -                        (1 << lpbmih->biBitCount)) : 0);
> +                offset = lpbmih->biSize - lpbmih->biSizeImage;

This doesn't look right.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list