]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/mstream.cpp
*** empty log message ***
[wxWidgets.git] / src / common / mstream.cpp
index 04501d5e5d3f1417fae91fba6a9524561c2dfef8..5d13a0a2e0d61e0135de406303d7abd02633fb39 100644 (file)
@@ -53,6 +53,7 @@ char wxMemoryInputStream::Peek()
 
 size_t wxMemoryInputStream::OnSysRead(void *buffer, size_t nbytes)
 {
+  m_lastcount = 0;
   return m_i_streambuf->Read(buffer, nbytes);
 }
 
@@ -86,6 +87,7 @@ wxMemoryOutputStream::~wxMemoryOutputStream()
 
 size_t wxMemoryOutputStream::OnSysWrite(const void *buffer, size_t nbytes)
 {
+  m_lastcount = 0;
   return m_o_streambuf->Write(buffer, nbytes);
 }
 
@@ -104,8 +106,8 @@ size_t wxMemoryOutputStream::CopyTo(char *buffer, size_t len) const
   if (!buffer)
     return 0;
 
-  if (len > StreamSize())
-    len = StreamSize();
+  if (len > GetSize())
+    len = GetSize();
 
   memcpy(buffer, m_o_streambuf->GetBufferStart(), len);
   return len;