git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27798
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#if wxUSE_UNICODE
wxString stc2wx(const char* str, size_t len)
{
+ if (str[len] == 0)
+ // It's already terminated correctly.
+ return wxString(str, wxConvUTF8, len);
+
char *buffer=new char[len+1];
strncpy(buffer, str, len);
buffer[len]=0;
#if wxUSE_UNICODE
wxString stc2wx(const char* str, size_t len)
{
+ if (str[len] == 0)
+ // It's already terminated correctly.
+ return wxString(str, wxConvUTF8, len);
+
char *buffer=new char[len+1];
strncpy(buffer, str, len);
buffer[len]=0;