From c8b6713367e3b2b7c12b291b4b438588adeeb270 Mon Sep 17 00:00:00 2001 From: "andres.delikat" Date: Sat, 19 Feb 2011 20:15:02 +0000 Subject: [PATCH] Ram Search - fix remove addresses to handle multiple removals correctly, and make DisplaySearches always update the address total --- BizHawk.MultiClient/tools/RamSearch.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BizHawk.MultiClient/tools/RamSearch.cs b/BizHawk.MultiClient/tools/RamSearch.cs index 325e71e054..8313b8aebb 100644 --- a/BizHawk.MultiClient/tools/RamSearch.cs +++ b/BizHawk.MultiClient/tools/RamSearch.cs @@ -238,7 +238,6 @@ namespace BizHawk.MultiClient searchList[x].address = x + startaddress; searchList[x].value = Global.Emulator.MainMemory.PeekByte(x); } - SetTotal(); DisplaySearchList(); } @@ -252,6 +251,7 @@ namespace BizHawk.MultiClient item.SubItems.Add(string.Format("{0:X2}", searchList[x].value)); SearchListView.Items.Add(item); } + SetTotal(); } private void newSearchToolStripMenuItem_Click(object sender, EventArgs e) @@ -298,7 +298,7 @@ namespace BizHawk.MultiClient { for (int x = 0; x < indexes.Count; x++) { - searchList.Remove(searchList[indexes[x]]); + searchList.Remove(searchList[indexes[x]-x]); } DisplaySearchList(); }