mirror of
https://github.com/reactos/reactos.git
synced 2024-07-11 23:25:09 +00:00
Brush displacement fix from r39326 for 24bpp.
svn path=/trunk/; revision=39332
This commit is contained in:
parent
b89298805f
commit
acf1b854aa
|
@ -258,7 +258,7 @@ DIB_24BPP_BitBlt(PBLTINFO BltInfo)
|
||||||
{
|
{
|
||||||
if (BltInfo->PatternSurface)
|
if (BltInfo->PatternSurface)
|
||||||
{
|
{
|
||||||
PatternY = (BltInfo->DestRect.top + BltInfo->BrushOrigin.y) %
|
PatternY = (BltInfo->DestRect.top - BltInfo->BrushOrigin.y) %
|
||||||
BltInfo->PatternSurface->sizlBitmap.cy;
|
BltInfo->PatternSurface->sizlBitmap.cy;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -281,8 +281,8 @@ DIB_24BPP_BitBlt(PBLTINFO BltInfo)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (BltInfo->PatternSurface)
|
if (BltInfo->PatternSurface)
|
||||||
{
|
{
|
||||||
Pattern = DIB_GetSource(BltInfo->PatternSurface, (DestX + BltInfo->BrushOrigin.x) % BltInfo->PatternSurface->sizlBitmap.cx, PatternY, BltInfo->XlatePatternToDest);
|
Pattern = DIB_GetSource(BltInfo->PatternSurface, (DestX - BltInfo->BrushOrigin.x) % BltInfo->PatternSurface->sizlBitmap.cx, PatternY, BltInfo->XlatePatternToDest);
|
||||||
}
|
}
|
||||||
|
|
||||||
Dest = DIB_DoRop(BltInfo->Rop4, Dest, Source, Pattern) & 0xFFFFFF;
|
Dest = DIB_DoRop(BltInfo->Rop4, Dest, Source, Pattern) & 0xFFFFFF;
|
||||||
|
|
Loading…
Reference in a new issue