Fix return value of wxCountingOutputStream::LastWrite().
Don't reuse m_lastcount in wxCountingOutputStream to store the stream length, this doesn't make any sense and results in LastWrite() returning completely wrong results as it expects m_lastcount to be the number of bytes written by the last operation. Add m_lastPos member to store the stream length instead. Also correct wxCountingOutputStream documentation. Closes #15215. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74036 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -753,9 +753,11 @@ public:
|
||||
virtual ~wxCountingOutputStream();
|
||||
|
||||
/**
|
||||
Returns the current size of the stream.
|
||||
Returns the current length of the stream.
|
||||
|
||||
This is the amount of data written to the stream so far, in bytes.
|
||||
*/
|
||||
size_t GetSize() const;
|
||||
virtual wxFileOffset GetLength() const;
|
||||
};
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user