dont create empty file when manually flushing null save ram
This commit is contained in:
parent
e22ce7af9c
commit
f98c4d18b1
|
@ -1754,14 +1754,12 @@ namespace BizHawk.Client.EmuHawk
|
|||
}
|
||||
}
|
||||
|
||||
var saveram = Emulator.AsSaveRam().CloneSaveRam();
|
||||
if (saveram == null)
|
||||
return true;
|
||||
|
||||
using (var writer = new BinaryWriter(new FileStream(newPath, FileMode.Create, FileAccess.Write)))
|
||||
{
|
||||
var saveram = Emulator.AsSaveRam().CloneSaveRam();
|
||||
if (saveram != null)
|
||||
{
|
||||
writer.Write(saveram, 0, saveram.Length);
|
||||
}
|
||||
}
|
||||
writer.Write(saveram, 0, saveram.Length);
|
||||
|
||||
if (file.Exists)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue