Changeset - r18479:f9e816f377d7
[Not reviewed]
master
0 1 0
peter1138 - 13 years ago 2011-11-26 13:48:06
peter1138@openttd.org
(svn r23333) -Fix [FS#4854]: Make zoomed in screenshot use the selected maximum zoom.
1 file changed with 3 insertions and 3 deletions:
0 comments (0 inline, 0 general)
src/screenshot.cpp
Show inline comments
 
@@ -736,15 +736,15 @@ static bool MakeZoomedInScreenshot()
 
	Window *w = FindWindowById(WC_MAIN_WINDOW, 0);
 
	ViewPort vp;
 

	
 
	vp.zoom = ZOOM_LVL_NORMAL;
 
	vp.zoom = _settings_client.gui.zoom_min;
 
	vp.left = w->viewport->left;
 
	vp.top = w->viewport->top;
 
	vp.virtual_left = w->viewport->virtual_left;
 
	vp.virtual_top = w->viewport->virtual_top;
 
	vp.virtual_width = w->viewport->virtual_width;
 
	vp.width = vp.virtual_width;
 
	vp.width = UnScaleByZoom(vp.virtual_width, vp.zoom);
 
	vp.virtual_height = w->viewport->virtual_height;
 
	vp.height = vp.virtual_height;
 
	vp.height = UnScaleByZoom(vp.virtual_height, vp.zoom);
 

	
 
	const ScreenshotFormat *sf = _screenshot_formats + _cur_screenshot_format;
 
	return sf->proc(MakeScreenshotName(SCREENSHOT_NAME, sf->extension), LargeWorldCallback, &vp, vp.width, vp.height,
0 comments (0 inline, 0 general)