- fix a /0 crash in intermission text

This commit is contained in:
Rachael Alexanderson 2019-12-26 07:13:59 -05:00
parent cce03d1f34
commit 15ebc84017

View file

@ -380,7 +380,7 @@ void DIntermissionScreenText::Drawer ()
// line feed characters. // line feed characters.
int numrows; int numrows;
auto font = generic_ui ? NewSmallFont : SmallFont; auto font = generic_ui ? NewSmallFont : SmallFont;
auto fontscale = generic_ui ? MIN(screen->GetWidth()/640, screen->GetHeight()/400) : MIN(screen->GetWidth()/400, screen->GetHeight() / 250); auto fontscale = MAX(generic_ui ? MIN(screen->GetWidth() / 640, screen->GetHeight() / 400) : MIN(screen->GetWidth() / 400, screen->GetHeight() / 250), 1);
int cleanwidth = screen->GetWidth() / fontscale; int cleanwidth = screen->GetWidth() / fontscale;
int cleanheight = screen->GetHeight() / fontscale; int cleanheight = screen->GetHeight() / fontscale;
int refwidth = generic_ui ? 640 : 320; int refwidth = generic_ui ? 640 : 320;