]> git.saurik.com Git - wxWidgets.git/commitdiff
replace (deprecated) Get/UngetWriteBuf() with wxStringBuffer
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 14 Mar 2007 17:28:14 +0000 (17:28 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 14 Mar 2007 17:28:14 +0000 (17:28 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44805 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/src/helpers.cpp

index af74e074f37f822eaa51b690a3da1792069e32ce..c38e2f36485a55c2eb7d8553eb549c5f5575f061 100644 (file)
@@ -1873,8 +1873,7 @@ wxString* wxString_in_helper(PyObject* source) {
     target = new wxString();
     size_t len = PyUnicode_GET_SIZE(uni);
     if (len) {
-        PyUnicode_AsWideChar((PyUnicodeObject*)uni, target->GetWriteBuf(len), len);
-        target->UngetWriteBuf(len);
+        PyUnicode_AsWideChar((PyUnicodeObject*)uni, wxStringBuffer(*target, len), len);
     }
 
     if (PyString_Check(source))
@@ -1916,8 +1915,7 @@ wxString Py2wxString(PyObject* source)
     }
     size_t len = PyUnicode_GET_SIZE(uni);
     if (len) {
-        PyUnicode_AsWideChar((PyUnicodeObject*)uni, target.GetWriteBuf(len), len);
-        target.UngetWriteBuf();
+        PyUnicode_AsWideChar((PyUnicodeObject*)uni, wxStringBuffer(target, len), len);
     }
 
     if (!PyUnicode_Check(source))