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:
parent
ddac7fcefd
commit
6c723e6815
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue