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