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());
}
private void OnPauseChanged(bool isPaused)
{
if (isPaused) FullUpdate();
}
private void DisassemblerContextMenu_Opening(object sender, EventArgs e)
{
AddBreakpointContextMenuItem.Enabled = DisassemblerView.AnyRowsSelected;

View File

@ -111,5 +111,12 @@ namespace BizHawk.Client.EmuHawk
EngageDebugger();
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();
MainForm.OnPauseChanged += OnPauseChanged;
CancelSeekBtn.Enabled = false;
if (CanDisassemble)
{
@ -149,7 +148,6 @@ namespace BizHawk.Client.EmuHawk
private void DisengageDebugger()
{
BreakPointControl1.Shutdown();
MainForm.OnPauseChanged -= OnPauseChanged;
}
public void DisableRegisterBox()