diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/corelib/io/qnoncontiguousbytedevice.cpp | 1 | ||||
-rw-r--r-- | src/corelib/io/qnoncontiguousbytedevice_p.h | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/corelib/io/qnoncontiguousbytedevice.cpp b/src/corelib/io/qnoncontiguousbytedevice.cpp index f0f0762..23739a8 100644 --- a/src/corelib/io/qnoncontiguousbytedevice.cpp +++ b/src/corelib/io/qnoncontiguousbytedevice.cpp @@ -392,6 +392,7 @@ bool QNonContiguousByteDeviceIoDeviceImpl::reset() if (device->seek(initialPosition)) { eof = false; // assume eof is false, it will be true after a read has been attempted + totalAdvancements = 0; //reset the progress counter return true; } diff --git a/src/corelib/io/qnoncontiguousbytedevice_p.h b/src/corelib/io/qnoncontiguousbytedevice_p.h index ded6056..f4903d3 100644 --- a/src/corelib/io/qnoncontiguousbytedevice_p.h +++ b/src/corelib/io/qnoncontiguousbytedevice_p.h @@ -146,7 +146,7 @@ protected: qint64 currentReadBufferSize; qint64 currentReadBufferAmount; qint64 currentReadBufferPosition; - qint64 totalAdvancements; + qint64 totalAdvancements; //progress counter used for emitting the readProgress signal bool eof; qint64 initialPosition; }; |