diff --git a/libs/tk/ydk/quartz/GdkQuartzView.c b/libs/tk/ydk/quartz/GdkQuartzView.c index 5f8e981d57..2c3d5fe70e 100644 --- a/libs/tk/ydk/quartz/GdkQuartzView.c +++ b/libs/tk/ydk/quartz/GdkQuartzView.c @@ -768,6 +768,7 @@ static int showInvalidation = 0; region = gdk_region_rectangle (&r); if (impl->needs_display_region) { gdk_region_destroy (impl->needs_display_region); + impl->needs_display_region = NULL; } } else if (!impl->needs_display_region || gdk_quartz_get_use_cocoa_invalidation()) { gint nrects;