# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1299995222 0 # Node ID 002f33d4439da4089773facda3e54fa69dfd4332 # Parent 17923b931393e4e5fe933cbb016ddb5c11383b51 More 10.5 fixes... some selectors cause exceptions. diff -r 17923b931393 -r 002f33d4439d mac/dw.m --- a/mac/dw.m Sun Mar 13 05:38:59 2011 +0000 +++ b/mac/dw.m Sun Mar 13 05:47:02 2011 +0000 @@ -2139,7 +2139,9 @@ { NSPasteboard *pasteboard = [NSPasteboard generalPasteboard]; +#if MAC_OS_X_VERSION_10_6 > MAC_OS_X_VERSION_MAX_ALLOWED [pasteboard clearContents]; +#endif [pasteboard setString:[ NSString stringWithUTF8String:str ] forType:NSStringPboardType]; } @@ -5462,7 +5464,9 @@ [window setContentView:view]; [window setDelegate:view]; [window makeKeyAndOrderFront:nil]; +#if MAC_OS_X_VERSION_10_6 > MAC_OS_X_VERSION_MAX_ALLOWED [window setAllowsConcurrentViewDrawing:NO]; +#endif [view release]; /* If it isn't a toplevel window... */ @@ -5617,6 +5621,7 @@ if([object isMemberOfClass:[NSWindow class]]) { +#if MAC_OS_X_VERSION_10_6 > MAC_OS_X_VERSION_MAX_ALLOWED NSWindow *window = object; int currentstyle = (int)[window styleMask]; int tmp; @@ -5626,6 +5631,7 @@ tmp |= style; [window setStyleMask:tmp]; +#endif } else if([object isMemberOfClass:[NSTextView class]]) {