Updated FeaturesOverrideMod to remove entire FeaturesOverride regkey

This commit is contained in:
Yoshi Askharoun
2021-11-10 21:24:09 -06:00
parent 6bd36a292f
commit 18609635bb
+2 -4
View File
@@ -103,9 +103,7 @@ namespace ZuneModCore.Mods
public override async Task<string?> Reset() public override async Task<string?> Reset()
{ {
foreach (AbstractUIElement uiElem in OptionsUI!.Items) RegEdit.CurrentUserDeleteKey(ZUNE_FEATURESOVERRIDE_REGKEY);
if (uiElem is AbstractBoolean boolElem)
ResetFeatureOverride(boolElem.Id);
return null; return null;
} }
@@ -117,6 +115,6 @@ namespace ZuneModCore.Mods
RegEdit.CurrentUserGetBoolValue(ZUNE_FEATURESOVERRIDE_REGKEY, feature); RegEdit.CurrentUserGetBoolValue(ZUNE_FEATURESOVERRIDE_REGKEY, feature);
public static void ResetFeatureOverride(string feature) => public static void ResetFeatureOverride(string feature) =>
RegEdit.CurrentUserDeleteValue(RegEdit.ZUNE_REG_PATH + "FeaturesOverride", feature); RegEdit.CurrentUserDeleteValue(ZUNE_FEATURESOVERRIDE_REGKEY, feature);
} }
} }