From 052721fffcd7fa2dd79201e4db4564944a2204aa Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sat, 1 May 2021 02:56:29 +1000 Subject: [PATCH] HostInterface: Fix toggling widescreen hack while running --- src/core/host_interface.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/host_interface.cpp b/src/core/host_interface.cpp index cd025bd91..474a590d6 100644 --- a/src/core/host_interface.cpp +++ b/src/core/host_interface.cpp @@ -805,7 +805,8 @@ void HostInterface::CheckForSettingsChanges(const Settings& old_settings) g_gpu->UpdateSettings(); } - if (g_settings.display_aspect_ratio != old_settings.display_aspect_ratio || + if (g_settings.gpu_widescreen_hack != old_settings.gpu_widescreen_hack || + g_settings.display_aspect_ratio != old_settings.display_aspect_ratio || (g_settings.display_aspect_ratio == DisplayAspectRatio::Custom && (g_settings.display_aspect_ratio_custom_numerator != old_settings.display_aspect_ratio_custom_numerator || g_settings.display_aspect_ratio_custom_denominator != old_settings.display_aspect_ratio_custom_denominator))) @@ -913,7 +914,7 @@ void HostInterface::OnHostDisplayResized() { if (System::IsValid()) { - if (g_settings.display_aspect_ratio == DisplayAspectRatio::MatchWindow) + if (g_settings.gpu_widescreen_hack && g_settings.display_aspect_ratio == DisplayAspectRatio::MatchWindow) GTE::UpdateAspectRatio(); } }