fix a little bugaroo in new code
This commit is contained in:
parent
42a17e79b0
commit
faa307bb6e
|
@ -89,10 +89,11 @@ namespace BizHawk.MultiClient
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void PushMemoryStream(MemoryStream ms)
|
public void PushMemoryStream(MemoryStream ms)
|
||||||
{
|
{
|
||||||
var buf = ms.ToArray();
|
var buf = ms.GetBuffer();
|
||||||
long offset = Enqueue(0, buf.Length);
|
int len = (int)ms.Length;
|
||||||
|
long offset = Enqueue(0, len);
|
||||||
mStream.Position = offset;
|
mStream.Position = offset;
|
||||||
mStream.Write(buf, 0, buf.Length);
|
mStream.Write(buf, 0, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
public MemoryStream PopMemoryStream()
|
public MemoryStream PopMemoryStream()
|
||||||
|
@ -330,7 +331,8 @@ namespace BizHawk.MultiClient
|
||||||
if (CurrentState[i] == LastState[i])
|
if (CurrentState[i] == LastState[i])
|
||||||
{
|
{
|
||||||
writer.Write((byte)(i - beginChangeSequence));
|
writer.Write((byte)(i - beginChangeSequence));
|
||||||
writer.Write((ushort)beginChangeSequence);
|
if(isSmall) writer.Write((ushort)beginChangeSequence);
|
||||||
|
else writer.Write(beginChangeSequence);
|
||||||
writer.Write(LastState, beginChangeSequence, i - beginChangeSequence);
|
writer.Write(LastState, beginChangeSequence, i - beginChangeSequence);
|
||||||
inChangeSequence = false;
|
inChangeSequence = false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue