Replace single-use delegate type with Action<bool>
This commit is contained in:
parent
03acb1ded7
commit
cb08d00372
|
@ -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; }
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue