diff --git a/src/core/fullscreenui_settings.cpp b/src/core/fullscreenui_settings.cpp index a54830c63..5ba2e0bf6 100644 --- a/src/core/fullscreenui_settings.cpp +++ b/src/core/fullscreenui_settings.cpp @@ -5309,7 +5309,8 @@ void FullscreenUI::DrawPostProcessingSettingsPage() MenuHeading(FSUI_VSTR("Border Overlay")); { - const std::optional preset_name = bsi->GetOptionalTinyStringValue("BorderOverlay", "PresetName"); + const std::optional preset_name = bsi->GetOptionalTinyStringValue( + "BorderOverlay", "PresetName", IsEditingGameSettings(bsi) ? std::nullopt : std::make_optional("")); const bool is_null = !preset_name.has_value(); const bool is_none = (!is_null && preset_name->empty()); const bool is_custom = (!is_null && preset_name.value() == "Custom");