On Sun, Feb 22, 2009 at 8:29 AM, Matt Rice <[email protected]> wrote: > this just makes debugging a bit easier if you guys want it... > > bug #25658 appears to be a bug in the NSView display stuff, > because some random subset of a views subviews which don't need display > are getting drawRect: called multiple times through _handleAutodisplay > even though they needs_display = NO; > with overlapping subviews this causes views which are below other > views to be drawn above views which are above them. > and its kind of a pain to debug when this flag is being set all over the > place.
and here is a fix for the bug i was tracking down.... note that tests/Testing.h has a an EQ() macro that makes a different type of comparison but I didn't exactly understand what it was doing... there may be other things in NSGeometry requiring fixing, i haven't looked.
bar.diff
Description: Binary data
_______________________________________________ Gnustep-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnustep-dev
