move ramsearch\ramwatch\hexeditor from toolsbefore to toolsafter. for live play, there is real change. for frame advance play, you now get the most current value when paused between frames. this also fixes a host of minor bugs where tools could have their values change while paused because something else triggered an update to the most current state.

This commit is contained in:
goyuken 2012-10-04 21:56:40 +00:00
parent ddac7fcefd
commit 6c723e6815
1 changed files with 3 additions and 3 deletions

View File

@ -2290,9 +2290,6 @@ namespace BizHawk.MultiClient
LuaConsole1.ResumeScripts(true);
Global.DisplayManager.PreFrameUpdateLuaSource();
#endif
RamWatch1.UpdateValues();
RamSearch1.UpdateValues();
HexEditor1.UpdateValues();
NESNameTableViewer1.UpdateValues();
NESPPU1.UpdateValues();
PCEBGViewer1.UpdateValues();
@ -2308,6 +2305,9 @@ namespace BizHawk.MultiClient
/// </summary>
public void UpdateToolsAfter()
{
RamWatch1.UpdateValues();
RamSearch1.UpdateValues();
HexEditor1.UpdateValues();
//The other tool updates are earlier, TAStudio needs to be later so it can display the latest
//frame of execution in its list view.
LuaConsole1.LuaImp.FrameRegisterAfter();