diff --git a/UnleashedRecomp/gpu/video.cpp b/UnleashedRecomp/gpu/video.cpp index 7073c865..12620f18 100644 --- a/UnleashedRecomp/gpu/video.cpp +++ b/UnleashedRecomp/gpu/video.cpp @@ -1562,9 +1562,11 @@ static void BeginCommandList() template static void ApplyLowEndDefault(ConfigDef &configDef, T newDefault, bool &changed) { + configDef.DefaultValue = newDefault; + if (configDef.IsDefaultValue() && !configDef.IsLoadedFromConfig) { - configDef = newDefault; + configDef.MakeDefault(); changed = true; } }