From 7cda4c5b1c9817251e2f989135746cfc66c6d32c Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Sat, 29 Aug 2009 23:10:53 +0000 Subject: [PATCH] de-flip priority images in the inspector --- macosx/FilePriorityCell.m | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/macosx/FilePriorityCell.m b/macosx/FilePriorityCell.m index 131be2fa7..c97b9e7f2 100644 --- a/macosx/FilePriorityCell.m +++ b/macosx/FilePriorityCell.m @@ -25,6 +25,7 @@ #import "FilePriorityCell.h" #import "FileOutlineView.h" #import "FileListNode.h" +#import "NSApplicationAdditions.h" #import "Torrent.h" @implementation FilePriorityCell @@ -140,7 +141,15 @@ NSRect imageRect = NSMakeRect(cellFrame.origin.x + (cellFrame.size.width - imageSize.width) * 0.5, cellFrame.origin.y + (cellFrame.size.height - imageSize.height) * 0.5, imageSize.width, imageSize.height); - [image drawInRect: imageRect fromRect: NSZeroRect operation: NSCompositeSourceOver fraction: 1.0]; + + if ([NSApp isOnSnowLeopardOrBetter]) + [image drawInRect: imageRect fromRect: NSZeroRect operation: NSCompositeSourceOver fraction: 1.0 + respectFlipped: YES hints: nil]; + else + { + [image setFlipped: YES]; + [image drawInRect: imageRect fromRect: NSZeroRect operation: NSCompositeSourceOver fraction: 1.0]; + } } }