From 759d8498ca128ec274dd2f68daf15ad6c9f6a3ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Sat, 22 Nov 2025 16:29:55 +0100 Subject: [PATCH] Fix resetting the DisplayLayout --- UI/DisplayLayoutScreen.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/UI/DisplayLayoutScreen.cpp b/UI/DisplayLayoutScreen.cpp index 3c7b7bb324..f60488c764 100644 --- a/UI/DisplayLayoutScreen.cpp +++ b/UI/DisplayLayoutScreen.cpp @@ -302,11 +302,9 @@ void DisplayLayoutScreen::CreateViews() { rightColumn->Add(rotation); Choice *center = new Choice(di->T("Reset")); - center->OnClick.Add([&config](UI::EventParams &) { - config.fDisplayAspectRatio = 1.0f; - config.fDisplayScale = 1.0f; - config.fDisplayOffsetX = 0.5f; - config.fDisplayOffsetY = 0.5f; + center->OnClick.Add([&config, portrait](UI::EventParams &) { + // Hm, not really ideal to have to use strings here. + config.ResetToDefault(portrait ? "DisplayLayout.Portrait" : "DisplayLayout.Landscape"); }); rightColumn->Add(center);