mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
Brush displacement fix from r39326 for 24bpp.
svn path=/trunk/; revision=39332
This commit is contained in:
parent
b89298805f
commit
acf1b854aa
1 changed files with 3 additions and 3 deletions
|
@ -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
|
||||||
|
@ -282,7 +282,7 @@ 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