From 709665945059f9bc733e5ed6358ba71d62fcab80 Mon Sep 17 00:00:00 2001
From: toasterbabe <rollerorbital@gmail.com>
Date: Wed, 17 Aug 2016 21:11:05 +0100
Subject: [PATCH] Thanks to MI for helping me notice a scaling issue by code
 alone

---
 src/r_things.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/r_things.c b/src/r_things.c
index 155e3efdcf..7000dc05b6 100644
--- a/src/r_things.c
+++ b/src/r_things.c
@@ -925,7 +925,7 @@ static void R_DrawVisSprite(vissprite_t *vis)
 		if (vis->scalestep)
 		{
 			sprtopscreen = (centeryfrac - FixedMul(dc_texturemid, spryscale));
-			dc_iscale = FixedMul((0xffffffffu / (unsigned)spryscale), this_scale);
+			dc_iscale = FixedDiv((0xffffffffu / (unsigned)spryscale), this_scale);
 		}
 		if (vis->vflip)
 			R_DrawFlippedMaskedColumn(column, patch->height);
-- 
GitLab