diff --git a/src/BizHawk.Client.EmuHawk/MainForm.cs b/src/BizHawk.Client.EmuHawk/MainForm.cs index 611b5e12c8..2383b3c0b9 100644 --- a/src/BizHawk.Client.EmuHawk/MainForm.cs +++ b/src/BizHawk.Client.EmuHawk/MainForm.cs @@ -739,22 +739,11 @@ namespace BizHawk.Client.EmuHawk } _emulatorPaused = value; - OnPauseChanged?.Invoke(this, new PauseChangedEventArgs(_emulatorPaused)); + OnPauseChanged?.Invoke(_emulatorPaused); } } - public delegate void PauseChangedEventHandler(object sender, PauseChangedEventArgs e); - public event PauseChangedEventHandler OnPauseChanged; - - public class PauseChangedEventArgs : EventArgs - { - public PauseChangedEventArgs(bool paused) - { - Paused = paused; - } - - public bool Paused { get; } - } + public event Action OnPauseChanged; public string CurrentlyOpenRom { get; private set; } // todo - delete me and use only args instead public LoadRomArgs CurrentlyOpenRomArgs { get; private set; } diff --git a/src/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.Disassembler.cs b/src/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.Disassembler.cs index 37913f6b16..3f4840dc12 100644 --- a/src/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.Disassembler.cs +++ b/src/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.Disassembler.cs @@ -241,12 +241,9 @@ namespace BizHawk.Client.EmuHawk } } - private void OnPauseChanged(object sender, MainForm.PauseChangedEventArgs e) + private void OnPauseChanged(bool isPaused) { - if (e.Paused) - { - FullUpdate(); - } + if (isPaused) FullUpdate(); } private void DisassemblerContextMenu_Opening(object sender, EventArgs e)