Index: dfvfs/file_io/encoded_stream_io.py |
diff --git a/dfvfs/file_io/encoded_stream_io.py b/dfvfs/file_io/encoded_stream_io.py |
index f199d9a100d45739bc68243b74004538f56ad8d7..4809e69e8865390b0617447af944557bf89295a8 100644 |
--- a/dfvfs/file_io/encoded_stream_io.py |
+++ b/dfvfs/file_io/encoded_stream_io.py |
@@ -303,9 +303,9 @@ class EncodedStream(file_io.FileIO): |
self._current_offset)) |
if whence == os.SEEK_CUR: |
- offset += self._current_offset |
+ offset += self.get_offset() |
elif whence == os.SEEK_END: |
- offset += self._decoded_stream_size |
+ offset += self.get_size() |
elif whence != os.SEEK_SET: |
raise IOError(u'Unsupported whence.') |
if offset < 0: |