mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-25 05:34:27 +00:00
SCI: Add a check for invalid clip rectangles
Happens in QFG4, when starting a battle
This commit is contained in:
parent
5d3e22ae4f
commit
243ea1fa29
@ -722,6 +722,9 @@ void GfxFrameout::kernelFrameout() {
|
||||
translatedClipRect = clipRect;
|
||||
translatedClipRect.translate(it->upscaledPlaneRect.left, it->upscaledPlaneRect.top);
|
||||
} else {
|
||||
// QFG4 passes invalid rectangles when a battle is starting
|
||||
if (!clipRect.isValidRect())
|
||||
continue;
|
||||
clipRect.clip(it->planeClipRect);
|
||||
translatedClipRect = clipRect;
|
||||
translatedClipRect.translate(it->planeRect.left, it->planeRect.top);
|
||||
|
Loading…
x
Reference in New Issue
Block a user