Ram Search - fix graying out of Undo menu item, fix SaveUndo() so that it creates a copy of the searchList rather than being a reference to it
This commit is contained in:
parent
4160f520cc
commit
4c733ea2ac
|
@ -24,11 +24,10 @@ namespace BizHawk.MultiClient
|
||||||
//Option to always remove Ram Watch list from search list
|
//Option to always remove Ram Watch list from search list
|
||||||
//Truncate from file toolstrip button
|
//Truncate from file toolstrip button
|
||||||
//Save Dialog - user cancelling crashes, same for Ram Watch?
|
//Save Dialog - user cancelling crashes, same for Ram Watch?
|
||||||
//Weddedlist & undoList are getting references instead of copies, somehow still works but there has to be some failures as a result, fix
|
//Add button to set copy current values to prev
|
||||||
//Add button to set copy current values to prev
|
|
||||||
//After search everything goes pink
|
//After search everything goes pink
|
||||||
//**Limit number of digits in specific value based on data type, allow negative sign if signed values, and hex if hex values!
|
//**Limit number of digits in specific value based on data type, allow negative sign if signed values, and hex if hex values!
|
||||||
|
//Search equal to previous value, eveyrthing will be pink afterward
|
||||||
|
|
||||||
string systemID = "NULL";
|
string systemID = "NULL";
|
||||||
List<Watch> searchList = new List<Watch>();
|
List<Watch> searchList = new List<Watch>();
|
||||||
|
@ -430,7 +429,9 @@ namespace BizHawk.MultiClient
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void SaveUndo()
|
private void SaveUndo()
|
||||||
{
|
{
|
||||||
undoList = new List<Watch>(searchList);
|
undoList.Clear();
|
||||||
|
for (int x = 0; x < searchList.Count; x++)
|
||||||
|
undoList.Add(new Watch(searchList[x]));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DoUndo()
|
private void DoUndo()
|
||||||
|
@ -1333,9 +1334,9 @@ namespace BizHawk.MultiClient
|
||||||
searchToolStripMenuItem.Enabled = true;
|
searchToolStripMenuItem.Enabled = true;
|
||||||
|
|
||||||
if (undoList.Count == 0)
|
if (undoList.Count == 0)
|
||||||
UndotoolStripButton.Enabled = false;
|
undoToolStripMenuItem.Enabled = false;
|
||||||
else
|
else
|
||||||
UndotoolStripButton.Enabled = true;
|
undoToolStripMenuItem.Enabled = true;
|
||||||
|
|
||||||
ListView.SelectedIndexCollection indexes = SearchListView.SelectedIndices;
|
ListView.SelectedIndexCollection indexes = SearchListView.SelectedIndices;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue