From aa93d8f04e08283d70eab4fa8dc2dab9c2a47783 Mon Sep 17 00:00:00 2001 From: adelikat Date: Wed, 1 Jan 2014 15:56:47 +0000 Subject: [PATCH] Cheats - do AskSave() in Restart() --- BizHawk.Client.EmuHawk/tools/Cheats/Cheats.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/BizHawk.Client.EmuHawk/tools/Cheats/Cheats.cs b/BizHawk.Client.EmuHawk/tools/Cheats/Cheats.cs index e696817058..b569c04114 100644 --- a/BizHawk.Client.EmuHawk/tools/Cheats/Cheats.cs +++ b/BizHawk.Client.EmuHawk/tools/Cheats/Cheats.cs @@ -405,10 +405,14 @@ namespace BizHawk.Client.EmuHawk private void StartNewList() { - Global.CheatList.NewList(ToolManager.GenerateDefaultCheatFilename()); - UpdateDialog(); - UpdateMessageLabel(); - ToggleGameGenieButton(); + var result = Global.CheatList.Changes ? AskSave() : true; + if (result) + { + Global.CheatList.NewList(ToolManager.GenerateDefaultCheatFilename()); + UpdateDialog(); + UpdateMessageLabel(); + ToggleGameGenieButton(); + } } private void NewList()