SCUMM HE: Fix crash in Moonbase distrotion

This commit is contained in:
Eugene Sandulenko 2016-11-27 13:36:32 +01:00
parent 0ebe534771
commit 83c74d68a1

View File

@ -44,11 +44,12 @@ static void blitDistortionCore(
) {
Common::Rect clipRect(dstBitmap->w, dstBitmap->h);
if (optionalclipRectPtr)
if (optionalclipRectPtr) {
if (!clipRect.intersects(*optionalclipRectPtr))
return;
clipRect.clip(*optionalclipRectPtr);
clipRect.clip(*optionalclipRectPtr);
}
Common::Rect distortionRect(distortionBitmap->w, distortionBitmap->h);
Common::Rect dstRect(x, y, x + distortionRect.width(), y + distortionRect.height());