diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2011-08-23 16:20:11 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2011-08-23 16:20:11 +0400 |
commit | bd38aa51ad029f114813d3d8f5a069571255b211 (patch) | |
tree | b77bc0f4a5831025c23cbb5f1ec7f3500f3e0cf4 /intern/cycles/blender/blender_python.cpp | |
parent | f717a1cca6ff7732119bd8d28e4d6e2c7ddd64e6 (diff) |
Cycles: fix crash in 3d view status text display.
Diffstat (limited to 'intern/cycles/blender/blender_python.cpp')
-rw-r--r-- | intern/cycles/blender/blender_python.cpp | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/intern/cycles/blender/blender_python.cpp b/intern/cycles/blender/blender_python.cpp index 1e72e5f15f1..b40f5206fea 100644 --- a/intern/cycles/blender/blender_python.cpp +++ b/intern/cycles/blender/blender_python.cpp @@ -129,37 +129,16 @@ static PyObject *draw_func(PyObject *self, PyObject *args) BlenderSession *session = (BlenderSession*)PyLong_AsVoidPtr(pysession); - bool draw_text = false; - if(PyLong_AsVoidPtr(pyrv3d)) { /* 3d view drawing */ int viewport[4]; glGetIntegerv(GL_VIEWPORT, viewport); - draw_text = session->draw(viewport[2], viewport[3]); - } - else { - /* image editor drawing */ - draw_text = session->draw(); + session->draw(viewport[2], viewport[3]); } - /* draw */ - PyObject *ret = PyTuple_New(2); - - if(!draw_text) { - PyTuple_SetItem(ret, 0, PyUnicode_FromString("")); - PyTuple_SetItem(ret, 1, PyUnicode_FromString("")); - } - else { - string status, substatus; - - session->get_status(status, substatus); - - PyTuple_SetItem(ret, 0, PyUnicode_FromString(status.c_str())); - PyTuple_SetItem(ret, 1, PyUnicode_FromString(substatus.c_str())); - } - - return ret; + Py_INCREF(Py_None); + return Py_None; } static PyObject *sync_func(PyObject *self, PyObject *args) |