From a9c2e6ecbfdc6be61c86e6ac9cb05e232f7e7d43 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Fri, 25 Mar 2005 22:11:08 +0000 Subject: MM NES fixes: o Fixed crash when in-game GUI was displayed o Support for save/load o Savegame version bumped svn-id: r17232 --- gui/newgui.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gui/newgui.cpp') diff --git a/gui/newgui.cpp b/gui/newgui.cpp index 9b9ff8f3bd..3bbbfc7ee1 100644 --- a/gui/newgui.cpp +++ b/gui/newgui.cpp @@ -83,7 +83,8 @@ void NewGui::updateScaleFactor() { kDefaultGUIHeight = 200 }; - _scaleFactor = MIN(_system->getOverlayWidth() / kDefaultGUIWidth, _system->getOverlayHeight() / kDefaultGUIHeight); + // NES has 256 pixels width which makes MIN() return 0 here. + _scaleFactor = MAX(MIN(_system->getOverlayWidth() / kDefaultGUIWidth, _system->getOverlayHeight() / kDefaultGUIHeight), 1); } // Pick the font depending on the scale factor. -- cgit v1.2.3