diff --git a/quakespasm/Quake/gl_vidsdl.c b/quakespasm/Quake/gl_vidsdl.c index ba7b2734..be1cefb8 100644 --- a/quakespasm/Quake/gl_vidsdl.c +++ b/quakespasm/Quake/gl_vidsdl.c @@ -435,7 +435,7 @@ void VID_Restart (void) TexMgr_RecalcWarpImageSize (); //conwidth and conheight need to be recalculated - vid.conwidth = (scr_conwidth.value > 0) ? (int)scr_conwidth.value : vid.width; + vid.conwidth = (scr_conwidth.value > 0) ? (int)scr_conwidth.value : (scr_conscale.value > 0) ? (int)(vid.width/scr_conscale.value) : vid.width; vid.conwidth = CLAMP (320, vid.conwidth, vid.width); vid.conwidth &= 0xFFFFFFF8; vid.conheight = vid.conwidth * vid.height / vid.width;