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()
{
foreach (AbstractUIElement uiElem in OptionsUI!.Items)
if (uiElem is AbstractBoolean boolElem)
ResetFeatureOverride(boolElem.Id);
RegEdit.CurrentUserDeleteKey(ZUNE_FEATURESOVERRIDE_REGKEY);
return null;
}
@@ -117,6 +115,6 @@ namespace ZuneModCore.Mods
RegEdit.CurrentUserGetBoolValue(ZUNE_FEATURESOVERRIDE_REGKEY, feature);
public static void ResetFeatureOverride(string feature) =>
RegEdit.CurrentUserDeleteValue(RegEdit.ZUNE_REG_PATH + "FeaturesOverride", feature);
RegEdit.CurrentUserDeleteValue(ZUNE_FEATURESOVERRIDE_REGKEY, feature);
}
}