From d52b0e5dbb953e444ce3340caa0c753277280c10 Mon Sep 17 00:00:00 2001 From: Silent Date: Tue, 8 Jun 2021 15:27:51 +0200 Subject: [PATCH] Disallow underclocking in Hardcore mode --- src/frontend-common/common_host_interface.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/frontend-common/common_host_interface.cpp b/src/frontend-common/common_host_interface.cpp index abee5352a..696e8e97b 100644 --- a/src/frontend-common/common_host_interface.cpp +++ b/src/frontend-common/common_host_interface.cpp @@ -2907,6 +2907,11 @@ void CommonHostInterface::FixIncompatibleSettings(bool display_osd_messages) g_settings.turbo_speed = (g_settings.turbo_speed != 0.0f) ? std::max(g_settings.turbo_speed, 1.0f) : 0.0f; g_settings.rewind_enable = false; g_settings.auto_load_cheats = false; + if (g_settings.cpu_overclock_enable && g_settings.GetCPUOverclockPercent() < 100) + { + g_settings.cpu_overclock_enable = false; + g_settings.UpdateOverclockActive(); + } g_settings.debugging.enable_gdb_server = false; g_settings.debugging.show_vram = false; g_settings.debugging.show_gpu_state = false;