From: Ryan Norton Date: Thu, 4 Nov 2004 17:51:28 +0000 (+0000) Subject: wxstringbufferlen stl fixup X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/d21d3f21a2937ae877ea3c6ad1079cc0c0cef0bb wxstringbufferlen stl fixup git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30253 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/common/uri.cpp b/src/common/uri.cpp index 0608b4c82f..8d5ab03e75 100644 --- a/src/common/uri.cpp +++ b/src/common/uri.cpp @@ -590,6 +590,9 @@ const wxChar* wxURI::ParsePath(const wxChar* uri, bool bReference, bool bNormali if (bNormalize) { wxStringBufferLength theBuffer(m_path, m_path.length() + 1); +#if wxUSE_STL + wxMemcpy(theBuffer, m_path.c_str(), m_path.length()+1); +#endif Normalize(theBuffer, true); theBuffer.SetLength(wxStrlen(theBuffer)); } @@ -627,6 +630,9 @@ const wxChar* wxURI::ParsePath(const wxChar* uri, bool bReference, bool bNormali if (bNormalize) { wxStringBufferLength theBuffer(m_path, m_path.length() + 1); +#if wxUSE_STL + wxMemcpy(theBuffer, m_path.c_str(), m_path.length()+1); +#endif Normalize(theBuffer); theBuffer.SetLength(wxStrlen(theBuffer)); }