diff --git a/ChangeLog b/ChangeLog index aa36321bb4..280e038fcb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-04-30 Richard Hult + + * gdk/quartz/GdkQuartzView.c: Simplify check for zero sized expose + area. + 2008-04-30 Richard Hult * gdk/quartz/gdkevents-quartz.c: (_gdk_events_queue): Don't send diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c index 843df50e47..3cc0f2e124 100644 --- a/gdk/quartz/GdkQuartzView.c +++ b/gdk/quartz/GdkQuartzView.c @@ -64,14 +64,8 @@ if (!(private->event_mask & GDK_EXPOSURE_MASK)) return; - /* For some reason, we occasionally get draw requests for zero sized rects - * at 0,0, just ignore those. - */ - if (rect.origin.x == 0 && rect.origin.y == 0 && - rect.size.width == 0 && rect.size.height == 0) - { - return; - } + if (NSEqualRects (rect, NSZeroRect)) + return; GDK_QUARTZ_ALLOC_POOL;