From 8397b2c10b75be01bbf46e6e5150df4292e30554 Mon Sep 17 00:00:00 2001 From: cdozdil Date: Tue, 14 Apr 2026 00:11:57 +0300 Subject: [PATCH] DisableHudifx checks ini option --- OptiScaler/dllmain.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OptiScaler/dllmain.cpp b/OptiScaler/dllmain.cpp index baa015fb..62bc8b25 100644 --- a/OptiScaler/dllmain.cpp +++ b/OptiScaler/dllmain.cpp @@ -1280,7 +1280,8 @@ static void CheckQuirks(bool isNvidia) auto state = &State::Instance(); // Apply config-level quirks - if (quirks & GameQuirk::DisableHudfix && Config::Instance()->FGInput.value_or_default() == FGInput::Upscaler) + if (quirks & GameQuirk::DisableHudfix && !Config::Instance()->FGDisableHUDFix.has_value() && + Config::Instance()->FGInput.value_or_default() == FGInput::Upscaler) Config::Instance()->FGDisableHUDFix.set_volatile_value(true); if (quirks & GameQuirk::DisableFSR3Inputs && !Config::Instance()->EnableFsr3Inputs.has_value())