فهرست منبع

bootmanager: Consider the default resolution

lat9nq 2 سال پیش
والد
کامیت
bc5ec10498
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      src/yuzu/bootmanager.cpp

+ 5 - 1
src/yuzu/bootmanager.cpp

@@ -932,7 +932,11 @@ void GRenderWindow::CaptureScreenshot(const QString& screenshot_path) {
                 Settings::ScreenshotAspectRatio::Auto) {
             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(
             height, UISettings::ConvertScreenshotRatioToRatio(
                         UISettings::values.screenshot_aspect_ratio.GetValue()));