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.

This commit is contained in:
rolanmen1 2012-03-26 13:46:28 +00:00
parent e2e3ee3301
commit 908a9a11c5
1 changed files with 4 additions and 2 deletions

View File

@ -777,6 +777,8 @@ namespace BizHawk.MultiClient
} }
} }
Global.Config.RecentLuaSession.Add(path); Global.Config.RecentLuaSession.Add(path);
currentSessionFile = path;
changes = false;
return true; return true;
} }
@ -929,7 +931,7 @@ namespace BizHawk.MultiClient
private void fileToolStripMenuItem_DropDownOpened(object sender, EventArgs e) 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; saveToolStripMenuItem.Enabled = false;
} }
@ -990,6 +992,7 @@ namespace BizHawk.MultiClient
DisplayLuaList(); DisplayLuaList();
UpdateNumberOfScripts(); UpdateNumberOfScripts();
//ClearOutput(); //ClearOutput();
currentSessionFile = file;
changes = false; changes = false;
} }
} }
@ -1157,7 +1160,6 @@ namespace BizHawk.MultiClient
} }
LuaListView.Refresh(); LuaListView.Refresh();
UpdateNumberOfScripts(); UpdateNumberOfScripts();
changes = true;
} }
private void pauseResumeToolStripMenuItem_Click(object sender, EventArgs e) private void pauseResumeToolStripMenuItem_Click(object sender, EventArgs e)