summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/Src/RenderBase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/VideoCommon/Src/RenderBase.cpp')
-rw-r--r--Source/Core/VideoCommon/Src/RenderBase.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/VideoCommon/Src/RenderBase.cpp b/Source/Core/VideoCommon/Src/RenderBase.cpp
index 6f1f9c411a..0bd1c89118 100644
--- a/Source/Core/VideoCommon/Src/RenderBase.cpp
+++ b/Source/Core/VideoCommon/Src/RenderBase.cpp
@@ -386,5 +386,6 @@ void Renderer::RecordVideoMemory()
void UpdateViewport(Matrix44& vpCorrection)
{
- g_renderer->UpdateViewport(vpCorrection);
+ if (xfregs.viewport.wd != 0 && xfregs.viewport.ht != 0)
+ g_renderer->UpdateViewport(vpCorrection);
}