sameboy: a bit more cleanup with the printer callback
This commit is contained in:
parent
6981dc781b
commit
7a5408995e
|
@ -302,7 +302,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.Gameboy
|
|||
protected override void LoadStateBinaryInternal(BinaryReader reader)
|
||||
{
|
||||
UpdateCoreScanlineCallback(false);
|
||||
_core.SetPrinterCallback(_corePrinterCallback);
|
||||
UpdateCorePrinterCallback();
|
||||
}
|
||||
|
||||
public bool IsCGBMode() => _cgb;
|
||||
|
@ -400,7 +400,12 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.Gameboy
|
|||
public void SetPrinterCallback(PrinterCallback callback)
|
||||
{
|
||||
_frontendPrinterCallback = callback;
|
||||
_core.SetPrinterCallback(callback != null ? _corePrinterCallback : null);
|
||||
UpdateCorePrinterCallback();
|
||||
}
|
||||
|
||||
private void UpdateCorePrinterCallback()
|
||||
{
|
||||
_core.SetPrinterCallback(_frontendPrinterCallback != null ? _corePrinterCallback : null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue