From 5b8986874a14a4c206afd97f8122e464492f3df4 Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Fri, 26 Dec 2014 14:31:24 +0600 Subject: [PATCH] Make VI height zero if vStart >= vEnd. --- VI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VI.cpp b/VI.cpp index 9b016b54..91d3cad2 100644 --- a/VI.cpp +++ b/VI.cpp @@ -47,7 +47,7 @@ void VI_UpdateSize() else VI.real_height = (u32)floor(((vEnd - vStart) >> 1) * yScale + 0.5f); #else - VI.real_height = (((vEnd - vStart) >> 1) * vScale) >> 10; + VI.real_height = vEnd > vStart ? (((vEnd - vStart) >> 1) * vScale) >> 10 : 0; if (VI.interlaced) { if (VI.width != 0) VI.real_height *= *REG.VI_WIDTH / VI.width;