Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2011-08-23 16:20:11 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2011-08-23 16:20:11 +0400
commitbd38aa51ad029f114813d3d8f5a069571255b211 (patch)
treeb77bc0f4a5831025c23cbb5f1ec7f3500f3e0cf4 /intern/cycles/blender/blender_python.cpp
parentf717a1cca6ff7732119bd8d28e4d6e2c7ddd64e6 (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.cpp27
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)