diff --git a/src/_macosx.m b/src/_macosx.m index fda928536ab5..09838eccaf98 100755 --- a/src/_macosx.m +++ b/src/_macosx.m @@ -1236,7 +1236,7 @@ -(void)drawRect:(NSRect)rect CGContextRef cr = [[NSGraphicsContext currentContext] CGContext]; if (!(renderer = PyObject_CallMethod(canvas, "get_renderer", "")) - || !(renderer_buffer = PyObject_GetAttrString(renderer, "_renderer"))) { + || !(renderer_buffer = PyObject_CallMethod(renderer, "buffer_rgba", ""))) { PyErr_Print(); goto exit; }