diff --git a/CSharp/Libraries/UniversalEditor.Core/Accessors/StreamAccessor.cs b/CSharp/Libraries/UniversalEditor.Core/Accessors/StreamAccessor.cs index 1d79f5e5..7d6f7438 100644 --- a/CSharp/Libraries/UniversalEditor.Core/Accessors/StreamAccessor.cs +++ b/CSharp/Libraries/UniversalEditor.Core/Accessors/StreamAccessor.cs @@ -53,12 +53,15 @@ namespace UniversalEditor.Accessors internal override int ReadInternal(byte[] buffer, int start, int count) { - return mvarBaseStream.Read(buffer, start, count); + int ct = mvarBaseStream.Read(buffer, start, count); + Position += count; + return count; } internal override int WriteInternal(byte[] buffer, int start, int count) { mvarBaseStream.Write(buffer, start, count); + Position += count; return count; }