diff --git a/src/arrays.sip b/src/arrays.sip index 37dd09ef..5b521c38 100644 --- a/src/arrays.sip +++ b/src/arrays.sip @@ -59,7 +59,7 @@ } PyErr_Clear(); wxString string; - size_t len = PyUnicode_GET_SIZE(item); + size_t len = PyUnicode_GET_LENGTH(item); if (len) { wxPyUnicode_AsWideChar(item, wxStringBuffer(string, len), len); } diff --git a/src/string.sip b/src/string.sip index db19c4dd..2f39bb29 100644 --- a/src/string.sip +++ b/src/string.sip @@ -45,7 +45,7 @@ } } *sipCppPtr = new wxString(); - size_t len = PyUnicode_GET_SIZE(uni); + size_t len = PyUnicode_GET_LENGTH(uni); if (len) { wxPyUnicode_AsWideChar(uni, wxStringBuffer(**sipCppPtr, len), len); } diff --git a/src/wxpy_api.sip b/src/wxpy_api.sip index cb901a78..765dfa8a 100644 --- a/src/wxpy_api.sip +++ b/src/wxpy_api.sip @@ -54,7 +54,7 @@ static wxString i_Py2wxString(PyObject* source) } } wxString target; - size_t len = PyUnicode_GET_SIZE(uni); + size_t len = PyUnicode_GET_LENGTH(uni); if (len) { wxPyUnicode_AsWideChar(uni, wxStringBuffer(target, len), len); } @@ -84,7 +84,7 @@ static wxString i_Py2wxString(PyObject* source) // } // } // // TODO: Coerce non-unicode types to unicode here? (Classic does) -// size_t len = PyUnicode_GET_SIZE(uni); +// size_t len = PyUnicode_GET_LENGTH(uni); // if (len) { // wxPyUnicode_AsWideChar(uni, wxStringBuffer(str, len), len); // }