diff --git a/legacy/project/src/common/Surface.cpp b/legacy/project/src/common/Surface.cpp index 468963fc6..e6e8a6d46 100644 --- a/legacy/project/src/common/Surface.cpp +++ b/legacy/project/src/common/Surface.cpp @@ -815,7 +815,7 @@ void SimpleSurface::BlitChannel(const RenderTarget &outTarget, const Rect &inSrc // Start with unclipped dest rect - Rect src_rect(inSrcRect.x+inPosX,inSrcRect.x+inPosY, inSrcRect.w, inSrcRect.h ); + Rect src_rect(inSrcRect.x+inPosX,inSrcRect.y+inPosY, inSrcRect.w, inSrcRect.h ); // Clip to dest size... src_rect = src_rect.Intersect(outTarget.mRect);