diff options
author | rowanbeentje <rowan@beent.je> | 2014-02-10 01:38:10 +0000 |
---|---|---|
committer | rowanbeentje <rowan@beent.je> | 2014-02-10 01:38:10 +0000 |
commit | 5c8a9b1a15ffd1ecf96340d3f43a4ca916665b9b (patch) | |
tree | 77acc8717172974934b8127a1121bf38fd7159e5 /Frameworks/PSMTabBar/Styles/PSMCardTabStyle.m | |
parent | 38ca716543d7601a4e29823fb4578b96c599cf81 (diff) | |
download | sequelpro-5c8a9b1a15ffd1ecf96340d3f43a4ca916665b9b.tar.gz sequelpro-5c8a9b1a15ffd1ecf96340d3f43a4ca916665b9b.tar.bz2 sequelpro-5c8a9b1a15ffd1ecf96340d3f43a4ca916665b9b.zip |
Fix run-time warnings due to use of deprecated [NSImage compositeToPoint:...] operations
Diffstat (limited to 'Frameworks/PSMTabBar/Styles/PSMCardTabStyle.m')
-rw-r--r-- | Frameworks/PSMTabBar/Styles/PSMCardTabStyle.m | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/Frameworks/PSMTabBar/Styles/PSMCardTabStyle.m b/Frameworks/PSMTabBar/Styles/PSMCardTabStyle.m index 56c3a173..44f5b098 100644 --- a/Frameworks/PSMTabBar/Styles/PSMCardTabStyle.m +++ b/Frameworks/PSMTabBar/Styles/PSMCardTabStyle.m @@ -455,12 +455,9 @@ if ([cell closeButtonPressed]) closeButton = [cell isEdited] ? unifiedCloseDirtyButtonDown : unifiedCloseButtonDown; closeButtonSize = [closeButton size]; - if ([controlView isFlipped]) { - closeButtonRect.origin.y += closeButtonRect.size.height; - } - - [closeButton compositeToPoint:closeButtonRect.origin operation:NSCompositeSourceOver fraction:1.0]; - + + [closeButton drawInRect:closeButtonRect fromRect:NSZeroRect operation:NSCompositeSourceOver fraction:1.0f respectFlipped:YES hints:nil]; + // scoot label over labelPosition += closeButtonSize.width + kPSMTabBarCellPadding; } @@ -469,9 +466,6 @@ if ([cell hasIcon]) { NSRect iconRect = [self iconRectForTabCell:cell]; NSImage *icon = [[[cell representedObject] identifier] icon]; - if ([controlView isFlipped]) { - iconRect.origin.y += iconRect.size.height; - } // center in available space (in case icon image is smaller than kPSMTabBarIconWidth) if ([icon size].width < kPSMTabBarIconWidth) { @@ -481,8 +475,8 @@ iconRect.origin.y -= (kPSMTabBarIconWidth - [icon size].height) / 2.0; } - [icon compositeToPoint:iconRect.origin operation:NSCompositeSourceOver fraction:1.0]; - + [icon drawInRect:iconRect fromRect:NSZeroRect operation:NSCompositeSourceOver fraction:1.0f respectFlipped:YES hints:nil]; + // scoot label over labelPosition += iconRect.size.width + kPSMTabBarCellPadding; } |