bootmanager: Consider the default resolution

This commit is contained in:
lat9nq 2023-08-15 22:57:38 -04:00
parent d9275b7757
commit bc5ec10498

View file

@ -932,7 +932,11 @@ void GRenderWindow::CaptureScreenshot(const QString& screenshot_path) {
Settings::ScreenshotAspectRatio::Auto) { Settings::ScreenshotAspectRatio::Auto) {
return Layout::FrameLayoutFromResolutionScale(res_scale); return Layout::FrameLayoutFromResolutionScale(res_scale);
} }
const u32 height = UISettings::values.screenshot_height.GetValue(); u32 height = UISettings::values.screenshot_height.GetValue();
if (height == 0) {
height = Settings::values.use_docked_mode.GetValue() ? 1080 : 720;
height *= Settings::values.resolution_info.up_factor;
}
const u32 width = UISettings::CalculateWidth( const u32 width = UISettings::CalculateWidth(
height, UISettings::ConvertScreenshotRatioToRatio( height, UISettings::ConvertScreenshotRatioToRatio(
UISettings::values.screenshot_aspect_ratio.GetValue())); UISettings::values.screenshot_aspect_ratio.GetValue()));