X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5059e05d4264fb104bd982a8ce49f13f129a0a30..8472511246c9160d4ff40ab86f635fc67c10b54a:/src/common/sckfile.cpp?ds=sidebyside diff --git a/src/common/sckfile.cpp b/src/common/sckfile.cpp index 152a91f89f..cccbd9c891 100644 --- a/src/common/sckfile.cpp +++ b/src/common/sckfile.cpp @@ -25,13 +25,17 @@ #include "wx/wfstream.h" #include "wx/protocol/file.h" + +// ---------------------------------------------------------------------------- +// wxFileProto +// ---------------------------------------------------------------------------- + IMPLEMENT_DYNAMIC_CLASS(wxFileProto, wxProtocol) IMPLEMENT_PROTOCOL(wxFileProto, wxT("file"), NULL, false) wxFileProto::wxFileProto() : wxProtocol() { - m_error = wxPROTO_NOERR; } wxFileProto::~wxFileProto() @@ -41,14 +45,13 @@ wxFileProto::~wxFileProto() wxInputStream *wxFileProto::GetInputStream(const wxString& path) { wxFileInputStream *retval = new wxFileInputStream(wxURI::Unescape(path)); - if ( retval->Ok() ) + if ( retval->IsOk() ) { - m_error = wxPROTO_NOERR; - + m_lastError = wxPROTO_NOERR; return retval; } - m_error = wxPROTO_NOFILE; + m_lastError = wxPROTO_NOFILE; delete retval; return NULL;