changeset 1775:ae8dedac4358

Eliminated use of deprecated method compositeToPoint on Mac.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 16 Jul 2012 20:16:19 +0000
parents 4cc999e757a3
children c02f23d24507
files mac/dw.m
diffstat 1 files changed, 2 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- 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];
 }