don't rely on PauseChanged in debugger

this doesn't work anymore with 7c38810e9e and was questionable to begin with
This commit is contained in:
Morilli 2025-01-02 14:50:36 +01:00
parent b93a995083
commit 7b904b1715
3 changed files with 7 additions and 7 deletions

View File

@ -204,11 +204,6 @@ namespace BizHawk.Client.EmuHawk
Clipboard.SetDataObject(blob.ToString()); Clipboard.SetDataObject(blob.ToString());
} }
private void OnPauseChanged(bool isPaused)
{
if (isPaused) FullUpdate();
}
private void DisassemblerContextMenu_Opening(object sender, EventArgs e) private void DisassemblerContextMenu_Opening(object sender, EventArgs e)
{ {
AddBreakpointContextMenuItem.Enabled = DisassemblerView.AnyRowsSelected; AddBreakpointContextMenuItem.Enabled = DisassemblerView.AnyRowsSelected;

View File

@ -111,5 +111,12 @@ namespace BizHawk.Client.EmuHawk
EngageDebugger(); EngageDebugger();
FullUpdate(); FullUpdate();
} }
protected override void GeneralUpdate() => FullUpdate();
protected override void UpdateAfter()
{
if (MainForm.EmulatorPaused) FullUpdate();
}
} }
} }

View File

@ -74,7 +74,6 @@ namespace BizHawk.Client.EmuHawk
} }
_disassemblyLines.Clear(); _disassemblyLines.Clear();
MainForm.OnPauseChanged += OnPauseChanged;
CancelSeekBtn.Enabled = false; CancelSeekBtn.Enabled = false;
if (CanDisassemble) if (CanDisassemble)
{ {
@ -149,7 +148,6 @@ namespace BizHawk.Client.EmuHawk
private void DisengageDebugger() private void DisengageDebugger()
{ {
BreakPointControl1.Shutdown(); BreakPointControl1.Shutdown();
MainForm.OnPauseChanged -= OnPauseChanged;
} }
public void DisableRegisterBox() public void DisableRegisterBox()