Mercurial > dwindows
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]; }