# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1342333803 0 # Node ID 4cc999e757a31dfb777747ff0e71e6a153983cf6 # Parent da7786b8573f994dc431103b3ea6f824b555b264 Check for pointerArrayWithWeakObjects before weakObjectsPointerArray on Mac since they seem to behave differently and the former is still available. diff -r da7786b8573f -r 4cc999e757a3 mac/dw.m --- a/mac/dw.m Sun Jul 15 05:35:30 2012 +0000 +++ b/mac/dw.m Sun Jul 15 06:30:03 2012 +0000 @@ -5,7 +5,7 @@ * (C) 2011-2012 Brian Smith * (C) 2011 Mark Hessling * - * Requires 10.5 or later.f + * Requires 10.5 or later. * clang -std=c99 -g -o dwtest -D__MAC__ -I. dwtest.c mac/dw.m -framework Cocoa -framework WebKit */ #import @@ -1874,10 +1874,10 @@ -(void)clear { if(data) { [data removeAllObjects]; while([titles count]) { [titles removePointerAtIndex:0]; } } lastAddPoint = 0; } -(void)setup { - SEL swopa = NSSelectorFromString(@"weakObjectsPointerArray"); + SEL swopa = NSSelectorFromString(@"pointerArrayWithWeakObjects"); if(![[NSPointerArray class] respondsToSelector:swopa]) - swopa = NSSelectorFromString(@"pointerArrayWithWeakObjects"); + swopa = NSSelectorFromString(@"weakObjectsPointerArray"); if(![[NSPointerArray class] respondsToSelector:swopa]) return;