From 908a9a11c5068fc565b2b16860dba74afaaea711 Mon Sep 17 00:00:00 2001 From: rolanmen1 Date: Mon, 26 Mar 2012 13:46:28 +0000 Subject: [PATCH] Lua Console - Save Session Menu Option Should Now Enable/Disable Correctly. Also Added The Condition That There Should Be At Least One Script To Be Able To Save. --- BizHawk.MultiClient/tools/LuaConsole.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/BizHawk.MultiClient/tools/LuaConsole.cs b/BizHawk.MultiClient/tools/LuaConsole.cs index fb94706118..f4f9a7f83c 100644 --- a/BizHawk.MultiClient/tools/LuaConsole.cs +++ b/BizHawk.MultiClient/tools/LuaConsole.cs @@ -777,6 +777,8 @@ namespace BizHawk.MultiClient } } Global.Config.RecentLuaSession.Add(path); + currentSessionFile = path; + changes = false; return true; } @@ -929,7 +931,7 @@ namespace BizHawk.MultiClient private void fileToolStripMenuItem_DropDownOpened(object sender, EventArgs e) { - if (string.Compare(currentSessionFile, "") == 0 || !changes) + if (string.Compare(currentSessionFile, "") == 0 || !changes || luaList.Count == 0) { saveToolStripMenuItem.Enabled = false; } @@ -990,6 +992,7 @@ namespace BizHawk.MultiClient DisplayLuaList(); UpdateNumberOfScripts(); //ClearOutput(); + currentSessionFile = file; changes = false; } } @@ -1157,7 +1160,6 @@ namespace BizHawk.MultiClient } LuaListView.Refresh(); UpdateNumberOfScripts(); - changes = true; } private void pauseResumeToolStripMenuItem_Click(object sender, EventArgs e)