diff --git a/src/_macosx.m b/src/_macosx.m index 9e097ff0dc31..668b73200b20 100755 --- a/src/_macosx.m +++ b/src/_macosx.m @@ -1352,7 +1352,8 @@ - (void)updateDevicePixelRatio:(double)scale } if (PyObject_IsTrue(change)) { // Notify that there was a resize_event that took place - gil_call_method(canvas, "resize_event"); + PROCESS_EVENT("ResizeEvent", "sO", "resize_event", canvas); + gil_call_method(canvas, "draw_idle"); [self setNeedsDisplay: YES]; }