X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/cc985face55ed02c310860afefc8e6d656fb849d..ee6db21e41cb61c310162720bfd5f7a1ef90b01d:/src/common/wfstream.cpp diff --git a/src/common/wfstream.cpp b/src/common/wfstream.cpp index 4bae72adc7..50c662d35c 100644 --- a/src/common/wfstream.cpp +++ b/src/common/wfstream.cpp @@ -20,15 +20,11 @@ #pragma hdrstop #endif -#ifndef WX_PRECOMP - #include "wx/defs.h" -#endif - #if wxUSE_STREAMS && wxUSE_FILE #include -#include -#include +#include "wx/stream.h" +#include "wx/wfstream.h" // ---------------------------------------------------------------------------- // wxFileInputStream @@ -142,7 +138,10 @@ wxFileOutputStream::~wxFileOutputStream() size_t wxFileOutputStream::OnSysWrite(const void *buffer, size_t size) { size_t ret = m_file->Write(buffer, size); - m_lasterror = wxStream_EOF; // TODO + if (m_file->Error()) + m_lasterror = wxStream_WRITE_ERR; + else + m_lasterror = wxStream_NOERROR; return ret; }