mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 17:25:55 +00:00
- Fix CORE-7791.
svn path=/trunk/; revision=62556
This commit is contained in:
parent
486717eb27
commit
3f6ef52ad9
1 changed files with 23 additions and 3 deletions
|
@ -155,8 +155,26 @@ NtGdiBitBlt(
|
|||
IN DWORD crBackColor,
|
||||
IN FLONG fl)
|
||||
{
|
||||
DWORD dwTRop;
|
||||
|
||||
if (ROP & CAPTUREBLT)
|
||||
return NtGdiStretchBlt(hDCDest,
|
||||
XDest,
|
||||
YDest,
|
||||
Width,
|
||||
Height,
|
||||
hDCSrc,
|
||||
XSrc,
|
||||
YSrc,
|
||||
Width,
|
||||
Height,
|
||||
ROP,
|
||||
crBackColor);
|
||||
|
||||
dwTRop = ROP & ~(NOMIRRORBITMAP|CAPTUREBLT);
|
||||
|
||||
/* Forward to NtGdiMaskBlt */
|
||||
// TODO: What's fl for?
|
||||
// TODO: What's fl for? LOL not to send this to MaskBit!
|
||||
return NtGdiMaskBlt(hDCDest,
|
||||
XDest,
|
||||
YDest,
|
||||
|
@ -168,7 +186,7 @@ NtGdiBitBlt(
|
|||
NULL,
|
||||
0,
|
||||
0,
|
||||
ROP,
|
||||
dwTRop,
|
||||
crBackColor);
|
||||
}
|
||||
|
||||
|
@ -712,6 +730,8 @@ NtGdiStretchBlt(
|
|||
DWORD ROP,
|
||||
IN DWORD dwBackColor)
|
||||
{
|
||||
DWORD dwTRop = ROP & ~(NOMIRRORBITMAP|CAPTUREBLT);
|
||||
|
||||
return GreStretchBltMask(
|
||||
hDCDest,
|
||||
XOriginDest,
|
||||
|
@ -723,7 +743,7 @@ NtGdiStretchBlt(
|
|||
YOriginSrc,
|
||||
WidthSrc,
|
||||
HeightSrc,
|
||||
ROP,
|
||||
dwTRop,
|
||||
dwBackColor,
|
||||
NULL,
|
||||
0,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue