(svn r26314) -Fix [FS#5899]: The giant-screenshot confirmation window only triggered for rediculously big screenshots, for ludicrously big ones.

This commit is contained in:
frosch 2014-02-06 22:24:02 +00:00
parent 9f6b8aea49
commit 167f232623
1 changed files with 2 additions and 2 deletions

View File

@ -1064,14 +1064,14 @@ static void MenuClickLargeWorldScreenshot(ScreenshotType t)
{
ViewPort vp;
SetupScreenshotViewport(t, &vp);
if (vp.width * vp.height > 8192 * 8192) {
if ((uint64)vp.width * (uint64)vp.height > 8192 * 8192) {
/* Ask for confirmation */
SetDParam(0, vp.width);
SetDParam(1, vp.height);
_confirmed_screenshot_type = t;
ShowQuery(STR_WARNING_SCREENSHOT_SIZE_CAPTION, STR_WARNING_SCREENSHOT_SIZE_MESSAGE, NULL, ScreenshotConfirmCallback);
} else {
/* Less than 4M pixels, just do it */
/* Less than 64M pixels, just do it */
MakeScreenshot(t, NULL);
}
}