From cc4486772c32f3ccc334541c8200e31375d78c78 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sun, 23 Jun 2013 11:16:53 -0400 Subject: VOYEUR: Fix in bounds clipping in sDrawPic --- engines/voyeur/graphics.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/voyeur/graphics.cpp b/engines/voyeur/graphics.cpp index c79081ceef..98b3e74087 100644 --- a/engines/voyeur/graphics.cpp +++ b/engines/voyeur/graphics.cpp @@ -169,8 +169,8 @@ void GraphicsManager::sDrawPic(DisplayResource *srcDisplay, DisplayResource *des if (srcFlags & 1) { if (_clipPtr) { - int xs = _clipPtr->left - srcPic->_bounds.left; - int ys = _clipPtr->top - srcPic->_bounds.top; + int xs = _clipPtr->left - destPic->_bounds.left; + int ys = _clipPtr->top - destPic->_bounds.top; newBounds = Common::Rect(xs, ys, xs + _clipPtr->width(), ys + _clipPtr->height()); } else if (destViewPort) { int xs = destViewPort->_clipRect.left - destPic->_bounds.left; -- cgit v1.2.3