# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1342469779 0 # Node ID ae8dedac43585e5aabcd393940c95f2ae0fa4b57 # Parent 4cc999e757a31dfb777747ff0e71e6a153983cf6 Eliminated use of deprecated method compositeToPoint on Mac. diff -r 4cc999e757a3 -r ae8dedac4358 mac/dw.m --- a/mac/dw.m Sun Jul 15 06:30:03 2012 +0000 +++ b/mac/dw.m Mon Jul 16 20:16:19 2012 +0000 @@ -1606,13 +1606,9 @@ } imageFrame.origin.x += 3; imageFrame.size = imageSize; + imageFrame.origin.y += ceil((cellFrame.size.height - imageFrame.size.height) / 2); - if ([controlView isFlipped]) - imageFrame.origin.y += ceil((cellFrame.size.height + imageFrame.size.height) / 2); - else - imageFrame.origin.y += ceil((cellFrame.size.height - imageFrame.size.height) / 2); - - [image compositeToPoint:imageFrame.origin operation:NSCompositeSourceOver]; + [image drawAtPoint:imageFrame.origin fromRect:NSZeroRect operation:NSCompositeSourceOver fraction:1.0]; } [super drawWithFrame:cellFrame inView:controlView]; }