Skip to content

Commit 237d3cd

Browse files
committed
Fix NSPinCellView draw corruption
1 parent a20a65b commit 237d3cd

2 files changed

Lines changed: 9 additions & 8 deletions

File tree

Hackintool.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -730,7 +730,7 @@
730730
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
731731
CODE_SIGN_STYLE = Automatic;
732732
COMBINE_HIDPI_IMAGES = YES;
733-
CURRENT_PROJECT_VERSION = 0405;
733+
CURRENT_PROJECT_VERSION = 0406;
734734
DEVELOPMENT_TEAM = 5LGHPJM9ZR;
735735
ENABLE_HARDENED_RUNTIME = NO;
736736
ENABLE_STRICT_OBJC_MSGSEND = NO;
@@ -745,7 +745,7 @@
745745
INFOPLIST_FILE = "Hackintool/Hackintool-Info.plist";
746746
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @executable_path/../Frameworks";
747747
MACOSX_DEPLOYMENT_TARGET = 10.13;
748-
MARKETING_VERSION = 4.0.5;
748+
MARKETING_VERSION = 4.0.6;
749749
PRODUCT_BUNDLE_IDENTIFIER = com.Headsoft.Hackintool;
750750
PRODUCT_NAME = "$(TARGET_NAME)";
751751
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -767,7 +767,7 @@
767767
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
768768
CODE_SIGN_STYLE = Automatic;
769769
COMBINE_HIDPI_IMAGES = YES;
770-
CURRENT_PROJECT_VERSION = 0405;
770+
CURRENT_PROJECT_VERSION = 0406;
771771
DEVELOPMENT_TEAM = 5LGHPJM9ZR;
772772
ENABLE_HARDENED_RUNTIME = YES;
773773
ENABLE_STRICT_OBJC_MSGSEND = NO;
@@ -782,7 +782,7 @@
782782
INFOPLIST_FILE = "Hackintool/Hackintool-Info.plist";
783783
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @executable_path/../Frameworks";
784784
MACOSX_DEPLOYMENT_TARGET = 10.13;
785-
MARKETING_VERSION = 4.0.5;
785+
MARKETING_VERSION = 4.0.6;
786786
PRODUCT_BUNDLE_IDENTIFIER = com.Headsoft.Hackintool;
787787
PRODUCT_NAME = "$(TARGET_NAME)";
788788
PROVISIONING_PROFILE_SPECIFIER = "";

Hackintool/NSPinCellView.m

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,11 @@ - (void)drawRect:(NSRect)dirtyRect {
4141

4242
[[NSGraphicsContext currentContext] saveGraphicsState];
4343

44-
_isSelected = [self isSelected];
45-
NSRect rect = NSMakeRect(dirtyRect.origin.x + 3.0, dirtyRect.origin.y + 3.0, 10, 10);
46-
NSColor *jackColor = [_item jackColor];
47-
[jackColor set];
44+
NSRect bounds = self.bounds;
45+
CGFloat d = 10.0;
46+
NSRect rect = NSMakeRect(3.0, floor((NSHeight(bounds) - d) * 0.5), d, d);
47+
NSColor *jackColor = [_item jackColor];
48+
[jackColor set];
4849

4950
if ([_item hasJack])
5051
{

0 commit comments

Comments
 (0)