diff --git a/quakespasm/Quake/menu.c b/quakespasm/Quake/menu.c index 3d65b8af..cf2c9bb5 100644 --- a/quakespasm/Quake/menu.c +++ b/quakespasm/Quake/menu.c @@ -988,7 +988,7 @@ void M_AdjustSliders (int dir) switch (options_cursor) { case OPT_SCALE: // console and menu scale - l = ceil(vid.width / 32.0) / 10; + l = ((vid.width + 31) / 32) / 10.0; f = scr_conscale.value + dir * .1; if (f < 1) f = 1; else if(f > l) f = l; @@ -1119,8 +1119,8 @@ void M_Options_Draw (void) // OPT_SCALE: M_Print (16, 32 + 8*OPT_SCALE, " Scale"); - l = ceil(vid.width / 32.0) / 10; - r = l - 1 > 0 ? (scr_conscale.value - 1) / (l - 1) : 0; + l = (vid.width / 320.0) - 1; + r = l > 0 ? (scr_conscale.value - 1) / l : 0; M_DrawSlider (220, 32 + 8*OPT_SCALE, r); // OPT_SCRSIZE: