Replace single-use delegate type with Action<bool>

This commit is contained in:
YoshiRulz 2020-06-17 01:50:22 +10:00
parent 03acb1ded7
commit cb08d00372
No known key found for this signature in database
GPG Key ID: C4DE31C245353FB7
2 changed files with 4 additions and 18 deletions

View File

@ -739,22 +739,11 @@ namespace BizHawk.Client.EmuHawk
} }
_emulatorPaused = value; _emulatorPaused = value;
OnPauseChanged?.Invoke(this, new PauseChangedEventArgs(_emulatorPaused)); OnPauseChanged?.Invoke(_emulatorPaused);
} }
} }
public delegate void PauseChangedEventHandler(object sender, PauseChangedEventArgs e); public event Action<bool> OnPauseChanged;
public event PauseChangedEventHandler OnPauseChanged;
public class PauseChangedEventArgs : EventArgs
{
public PauseChangedEventArgs(bool paused)
{
Paused = paused;
}
public bool Paused { get; }
}
public string CurrentlyOpenRom { get; private set; } // todo - delete me and use only args instead public string CurrentlyOpenRom { get; private set; } // todo - delete me and use only args instead
public LoadRomArgs CurrentlyOpenRomArgs { get; private set; } public LoadRomArgs CurrentlyOpenRomArgs { get; private set; }

View File

@ -241,12 +241,9 @@ namespace BizHawk.Client.EmuHawk
} }
} }
private void OnPauseChanged(object sender, MainForm.PauseChangedEventArgs e) private void OnPauseChanged(bool isPaused)
{ {
if (e.Paused) if (isPaused) FullUpdate();
{
FullUpdate();
}
} }
private void DisassemblerContextMenu_Opening(object sender, EventArgs e) private void DisassemblerContextMenu_Opening(object sender, EventArgs e)