remove some usages of SavestateBinary() with the CloneSavestate() extension method
This commit is contained in:
parent
2a4cba4f7e
commit
a93a94aead
|
@ -18,7 +18,7 @@ namespace BizHawk.Client.Common
|
||||||
public string SaveCoreStateToMemory()
|
public string SaveCoreStateToMemory()
|
||||||
{
|
{
|
||||||
var guid = Guid.NewGuid();
|
var guid = Guid.NewGuid();
|
||||||
_memorySavestates.Add(guid, (byte[]) StatableCore.SaveStateBinary().Clone());
|
_memorySavestates.Add(guid, StatableCore.CloneSavestate());
|
||||||
return guid.ToString();
|
return guid.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -175,7 +175,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
return new TasBranch
|
return new TasBranch
|
||||||
{
|
{
|
||||||
Frame = Tastudio.Emulator.Frame,
|
Frame = Tastudio.Emulator.Frame,
|
||||||
CoreData = (byte[])Tastudio.StatableEmulator.SaveStateBinary().Clone(),
|
CoreData = Tastudio.StatableEmulator.CloneSavestate(),
|
||||||
InputLog = Movie.GetLogEntries().Clone(),
|
InputLog = Movie.GetLogEntries().Clone(),
|
||||||
CoreFrameBuffer = MainForm.MakeScreenshotImage(),
|
CoreFrameBuffer = MainForm.MakeScreenshotImage(),
|
||||||
OSDFrameBuffer = MainForm.CaptureOSD(),
|
OSDFrameBuffer = MainForm.CaptureOSD(),
|
||||||
|
|
Loading…
Reference in New Issue