1. crash when deleting multi line selection fixed
2. BreakLine() does just discard the first line (wreaking total havoc) any more 3. ScrollToCursor() actually scrolls to cursor 4. style change affects the first line too - and since the first time, style doesn't change mysteriously any more after second Clear() 5. word cursor movement even better (did I get it right this time?) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2766 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -41,10 +41,9 @@ void wxLayoutImportText(wxLayoutList *list, wxString const &str)
|
||||
if ( !str )
|
||||
return;
|
||||
|
||||
// we change the string temporarily inside this function
|
||||
wxString& s = (wxString &)str; // const_cast
|
||||
|
||||
char * cptr = s.GetWriteBuf(s.Len());
|
||||
// we change the string only temporarily inside this function
|
||||
// VZ: I still don't like it... the string data may be shared...
|
||||
char * cptr = (char *)str.c_str(); // const_cast
|
||||
const char * begin = cptr;
|
||||
char backup;
|
||||
|
||||
@@ -70,8 +69,6 @@ void wxLayoutImportText(wxLayoutList *list, wxString const &str)
|
||||
break;
|
||||
cptr++;
|
||||
}
|
||||
|
||||
s.UngetWriteBuf();
|
||||
}
|
||||
|
||||
static
|
||||
|
Reference in New Issue
Block a user