X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b639c3c5ef53c4bdefd3b27aac1496787f024cb8..a91b47e800c78dbf8e91191ce3977d148a13f1fe:/utils/wxPython/src/msw/misc.cpp diff --git a/utils/wxPython/src/msw/misc.cpp b/utils/wxPython/src/msw/misc.cpp index 592dcd9225..c8acb64549 100644 --- a/utils/wxPython/src/msw/misc.cpp +++ b/utils/wxPython/src/msw/misc.cpp @@ -122,7 +122,7 @@ static char* wxStringErrorMsg = "string type is required for parameter"; } static PyObject *_wrap_wxFileSelector(PyObject *self, PyObject *args) { PyObject * _resultobj; - char * _result; + wxString * _result; char * _arg0; char * _arg1 = NULL; char * _arg2 = NULL; @@ -143,8 +143,13 @@ static PyObject *_wrap_wxFileSelector(PyObject *self, PyObject *args) { return NULL; } } - _result = (char *)wxFileSelector(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8); - _resultobj = Py_BuildValue("s", _result); + _result = new wxString (wxFileSelector(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8)); +{ + _resultobj = PyString_FromString(WXSTRINGCAST *(_result)); +} +{ + delete _result; +} return _resultobj; } @@ -450,7 +455,7 @@ static PyObject *_wrap_wxSetCursor(PyObject *self, PyObject *args) { return NULL; } } - wxSetCursor(_arg0); + wxSetCursor(*_arg0); Py_INCREF(Py_None); _resultobj = Py_None; return _resultobj;