From 7324070628b3e4ece6760082a4647bf96cf73c15 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 22 Mar 2024 13:11:02 -0600 Subject: [PATCH] gdk/quartz: add some additional GDK_NOTE debugging --- libs/tk/ydk/quartz/GdkQuartzView.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/tk/ydk/quartz/GdkQuartzView.c b/libs/tk/ydk/quartz/GdkQuartzView.c index f6682e68ed..7b279c87a1 100644 --- a/libs/tk/ydk/quartz/GdkQuartzView.c +++ b/libs/tk/ydk/quartz/GdkQuartzView.c @@ -612,6 +612,8 @@ private = GDK_WINDOW_OBJECT (gdk_window); impl = GDK_WINDOW_IMPL_QUARTZ (private->impl); + GDK_NOTE (EVENTS, g_print ("setNeedsDisplay, current NDR %p\n", impl->needs_display_region)); + if (!impl->needs_display_region) impl->needs_display_region = gdk_region_rectangle (&r); else @@ -648,6 +650,8 @@ private = GDK_WINDOW_OBJECT (gdk_window); impl = GDK_WINDOW_IMPL_QUARTZ (private->impl); + GDK_NOTE (EVENTS, g_print ("setNeedsDisplayInRect, current NDR %p\n", impl->needs_display_region)); + if (!impl->needs_display_region) impl->needs_display_region = gdk_region_rectangle (&r); else @@ -766,6 +770,8 @@ GdkWindowImplQuartz *impl; GdkRectangle r; + GDK_NOTE (EVENTS, g_print ("reshape\n")); + [super reshape]; NSRect bounds = [self bounds];