Ram Watch - oops, fixed last commit better

This commit is contained in:
adelikat 2012-08-15 01:14:25 +00:00
parent 0d867101bf
commit 0ed2ec1be9
6 changed files with 19 additions and 10 deletions

View File

@ -1744,7 +1744,7 @@ namespace BizHawk.MultiClient
public void client_openramwatch()
{
Global.MainForm.LoadRamWatch();
Global.MainForm.LoadRamWatch(true);
}
public void client_openramsearch()

View File

@ -232,7 +232,7 @@ namespace BizHawk.MultiClient
private void RAMWatchToolStripMenuItem_Click(object sender, EventArgs e)
{
LoadRamWatch();
LoadRamWatch(true);
}
private void rAMSearchToolStripMenuItem_Click(object sender, EventArgs e)

View File

@ -249,7 +249,14 @@ namespace BizHawk.MultiClient
if (Global.Config.AutoLoadRamWatch)
{
LoadRamWatch();
if (Global.Config.DisplayRamWatch)
{
LoadRamWatch(false);
}
else
{
LoadRamWatch(true);
}
}
if (Global.Config.AutoLoadRamSearch)
LoadRamSearch();
@ -920,7 +927,7 @@ namespace BizHawk.MultiClient
}
else if (Path.GetExtension(filePaths[0]).ToUpper() == ".WCH")
{
LoadRamWatch();
LoadRamWatch(true);
RamWatch1.LoadWatchFile(filePaths[0], false);
RamWatch1.DisplayWatchList();
}
@ -1689,7 +1696,7 @@ namespace BizHawk.MultiClient
case "Load Named State": LoadStateAs(); break;
case "Previous Slot": PreviousSlot(); break;
case "Next Slot": NextSlot(); break;
case "Ram Watch": LoadRamWatch(); break;
case "Ram Watch": LoadRamWatch(true); break;
case "Ram Search": LoadRamSearch(); break;
case "Ram Poke":
{
@ -2703,7 +2710,7 @@ namespace BizHawk.MultiClient
Global.OSD.AddMessage("Movie read+write mode");
}
public void LoadRamWatch()
public void LoadRamWatch(bool load_dialog)
{
if (!RamWatch1.IsHandleCreated || RamWatch1.IsDisposed)
{
@ -2712,7 +2719,7 @@ namespace BizHawk.MultiClient
{
RamWatch1.LoadWatchFromRecent(Global.Config.RecentWatches.GetRecentFileByPosition(0));
}
if (!Global.Config.DisplayRamWatch)
if (load_dialog)
{
RamWatch1.Show();
}

View File

@ -535,7 +535,7 @@ namespace BizHawk.MultiClient
if (address >= 0 || SecondaryHighlightedAddresses.Count > 0)
{
Global.MainForm.LoadRamWatch();
Global.MainForm.LoadRamWatch(true);
}
if (address >= 0)

View File

@ -302,9 +302,11 @@ namespace BizHawk.MultiClient
if (indexes.Count > 0)
{
Global.MainForm.LoadRamWatch();
Global.MainForm.LoadRamWatch(true);
for (int x = 0; x < indexes.Count; x++)
{
Global.MainForm.RamWatch1.AddWatch(searchList[indexes[x]]);
}
}
}

View File

@ -75,7 +75,7 @@ namespace BizHawk.MultiClient
private void toolStripButton2_Click(object sender, EventArgs e)
{
Global.MainForm.LoadRamWatch();
Global.MainForm.LoadRamWatch(true);
}
private void toolStripButton3_Click(object sender, EventArgs e)