diff --git a/BizHawk.Client.Common/tools/CheatList.cs b/BizHawk.Client.Common/tools/CheatList.cs index 9be31653a5..5c9f7e315b 100644 --- a/BizHawk.Client.Common/tools/CheatList.cs +++ b/BizHawk.Client.Common/tools/CheatList.cs @@ -207,6 +207,12 @@ namespace BizHawk.Client.Common Changes = true; } + public void RemoveAll() + { + _cheatList.Clear(); + Changes = true; + } + public void Clear() { _cheatList.Clear(); diff --git a/BizHawk.Client.EmuHawk/tools/HexEditor/HexEditor.cs b/BizHawk.Client.EmuHawk/tools/HexEditor/HexEditor.cs index 962e24684e..089cb5c3f2 100644 --- a/BizHawk.Client.EmuHawk/tools/HexEditor/HexEditor.cs +++ b/BizHawk.Client.EmuHawk/tools/HexEditor/HexEditor.cs @@ -1391,7 +1391,7 @@ namespace BizHawk.Client.EmuHawk private void UnfreezeAllMenuItem_Click(object sender, EventArgs e) { - Global.CheatList.DisableAll(); + Global.CheatList.RemoveAll(); } private void PokeAddressMenuItem_Click(object sender, EventArgs e) @@ -1687,7 +1687,7 @@ namespace BizHawk.Client.EmuHawk case Keys.Delete: if (e.Modifiers == Keys.Shift) { - Global.CheatList.DisableAll(); + Global.CheatList.RemoveAll(); } else { diff --git a/BizHawk.Client.EmuHawk/tools/Watch/RamSearch.cs b/BizHawk.Client.EmuHawk/tools/Watch/RamSearch.cs index e835749c6e..977037b29b 100644 --- a/BizHawk.Client.EmuHawk/tools/Watch/RamSearch.cs +++ b/BizHawk.Client.EmuHawk/tools/Watch/RamSearch.cs @@ -1410,7 +1410,7 @@ namespace BizHawk.Client.EmuHawk private void UnfreezeAllContextMenuItem_Click(object sender, EventArgs e) { - Global.CheatList.DisableAll(); + Global.CheatList.RemoveAll(); } private void ViewInHexEditorContextMenuItem_Click(object sender, EventArgs e) diff --git a/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.cs b/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.cs index e3974a0606..c30a1e363f 100644 --- a/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.cs +++ b/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.cs @@ -1045,7 +1045,7 @@ namespace BizHawk.Client.EmuHawk private void UnfreezeAllContextMenuItem_Click(object sender, EventArgs e) { - Global.CheatList.DisableAll(); + Global.CheatList.RemoveAll(); } private void ViewInHexEditorContextMenuItem_Click(object sender, EventArgs e)