diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c index f6eb9b82a296ad0c0425e14e051b01f924683104..e11e6306f8469840dfe10aacacaba098e4d7bf11 100644 --- a/src/conio/bitmap_con.c +++ b/src/conio/bitmap_con.c @@ -1726,7 +1726,7 @@ bitmap_double_mult_inside(int maxwidth, int maxheight) int bitmap_largest_mult_inside(int maxwidth, int maxheight) { - return bitmap_double_mult_inside(maxwidth, maxheight); + return (int)bitmap_double_mult_inside(maxwidth, maxheight); } // Must be called with vstatlock @@ -1736,8 +1736,10 @@ bitmap_get_scaled_win_size(double scale, int *w, int *h, int maxwidth, int maxhe bool wc = bitmap_width_controls(); double max; - if (maxwidth == 0 && maxheight == 0) - return bitmap_get_scaled_win_size_nomax(scale, w, h); + if (maxwidth == 0 && maxheight == 0) { + bitmap_get_scaled_win_size_nomax(scale, w, h); + return; + } if (maxwidth < vstat.scrnwidth) maxwidth = vstat.scrnwidth; if (maxheight < vstat.scrnheight)