From 9fc3e058fa85c06d241e1d994ed9b07b31640e9d Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Sun, 18 Sep 2022 00:07:55 -0400 Subject: [PATCH] Backport PR #23925: FIX: use process_event in dpi changes on macosx backend --- src/_macosx.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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]; }