-Fixed LagLog.Clone (was putting LagLog in the new WasLag)
-Fixed lag log being cleared on re-loading branch
This commit is contained in:
parent
50aaa61d2c
commit
635ad9c01d
|
@ -170,15 +170,9 @@ namespace BizHawk.Client.Common
|
||||||
{
|
{
|
||||||
var log = new TasLagLog();
|
var log = new TasLagLog();
|
||||||
log.LagLog = LagLog.ToList();
|
log.LagLog = LagLog.ToList();
|
||||||
log.WasLag = LagLog.ToList();
|
log.WasLag = WasLag.ToList();
|
||||||
|
|
||||||
return log;
|
return log;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void FromLagLog(TasLagLog log)
|
|
||||||
{
|
|
||||||
LagLog = log.LagLog;
|
|
||||||
WasLag = log.WasLag;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -464,7 +464,7 @@ namespace BizHawk.Client.Common
|
||||||
StateManager.ClearStateHistory();
|
StateManager.ClearStateHistory();
|
||||||
StateManager.SetState(branch.Frame, branch.CoreData);
|
StateManager.SetState(branch.Frame, branch.CoreData);
|
||||||
LagLog.Clear();
|
LagLog.Clear();
|
||||||
LagLog.FromLagLog(branch.LagLog);
|
LagLog = branch.LagLog.Clone();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -76,7 +76,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
private void AddContextMenu_Click(object sender, EventArgs e)
|
private void AddContextMenu_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
// TODO: don't use Global.Emulator
|
// TODO: don't use Global.Emulator
|
||||||
var branch = new TasBranch
|
TasBranch branch = new TasBranch
|
||||||
{
|
{
|
||||||
Frame = Global.Emulator.Frame,
|
Frame = Global.Emulator.Frame,
|
||||||
CoreData = (byte[])((Global.Emulator as IStatable).SaveStateBinary().Clone()),
|
CoreData = (byte[])((Global.Emulator as IStatable).SaveStateBinary().Clone()),
|
||||||
|
|
Loading…
Reference in New Issue