X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/223d09f6b523aac674ef9b72a883dfa8d37c5d4e..1be06faf7318abf88a35b299b90ceb2a49c0353b:/src/common/textcmn.cpp diff --git a/src/common/textcmn.cpp b/src/common/textcmn.cpp index 5ccdea78f3..0ce243a141 100644 --- a/src/common/textcmn.cpp +++ b/src/common/textcmn.cpp @@ -50,11 +50,25 @@ wxTextCtrlBase::wxTextCtrlBase() { #ifndef NO_TEXT_WINDOW_STREAM - if (allocate()) - setp(base(),ebuf()); + #if wxUSE_IOSTREAMH + if (allocate()) + setp(base(),ebuf()); + #else + m_streambuf=new char[64]; + setp(m_streambuf,m_streambuf+64); + #endif //wxUSE_IOSTREAMH #endif // NO_TEXT_WINDOW_STREAM } +wxTextCtrlBase::~wxTextCtrlBase() +{ +#ifndef NO_TEXT_WINDOW_STREAM +#if !wxUSE_IOSTREAMH + delete m_streambuf; +#endif +#endif +} + // ---------------------------------------------------------------------------- // file IO functions // ----------------------------------------------------------------------------