wxString wxStyledTextCtrl::GetCurLine(int* linePos) {
wxString text;
int len = LineLength(GetCurrentLine());
- char* buf = text.GetWriteBuf(len+1);
+ char* buf = text.GetWriteBuf(len);
int pos = SendMsg(2027, len, (long)buf);
text.UngetWriteBuf();
wxString wxStyledTextCtrl::GetLine(int line) {
wxString text;
int len = LineLength(line);
- char* buf = text.GetWriteBuf(len+1);
+ char* buf = text.GetWriteBuf(len);
int pos = SendMsg(2153, line, (long)buf);
text.UngetWriteBuf();
// Retrieve all the text in the document.
wxString wxStyledTextCtrl::GetText() {
wxString text;
- int len = GetTextLength();
+ int len = GetTextLength()+1;
char* buff = text.GetWriteBuf(len+1);
SendMsg(2182, len, (long)buff);