mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 10:31:53 +00:00
gdi: Fix 24bpp -> 32bpp copy.
This commit is contained in:
parent
62b69d6486
commit
e32932e6ab
|
@ -897,7 +897,9 @@ INT WINAPI GetDIBits(
|
|||
width = min(srcwidth, dstwidth);
|
||||
for( y = 0; y < lines; y++) {
|
||||
for( x = 0; x < width; x++, srcbits+=3 )
|
||||
*dstbits++ = ((DWORD)*srcbits) & 0x00ffffff;
|
||||
*dstbits++ = srcbits[0] |
|
||||
(srcbits[1] << 8) |
|
||||
(srcbits[2] << 16);
|
||||
dstbits=(LPDWORD)(dbits+=dstwidthb);
|
||||
srcbits=(sbits+=srcwidthb);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue