From ab84297edc4742d7a8b2f386d8e324478db7e687 Mon Sep 17 00:00:00 2001 From: alcexhim Date: Thu, 17 Apr 2014 16:09:34 -0400 Subject: [PATCH] Fixed Position incrementing (for about the 9001st time) --- .../UniversalEditor.Core/Accessors/StreamAccessor.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; }