From c4d34aee9d0f77529816c6dc635f0284a7917a93 Mon Sep 17 00:00:00 2001 From: Jakub Suder Date: Sun, 29 Mar 2015 14:30:13 +0200 Subject: [PATCH] [#449] replaced deprecated gestalt calls --- Hive/Controllers/HITransactionPopoverViewController.m | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Hive/Controllers/HITransactionPopoverViewController.m b/Hive/Controllers/HITransactionPopoverViewController.m index 1b92b297..76aa8aed 100644 --- a/Hive/Controllers/HITransactionPopoverViewController.m +++ b/Hive/Controllers/HITransactionPopoverViewController.m @@ -214,12 +214,10 @@ - (BOOL)isSharingSupported { - (void)configureShareButton { [self.shareButton sendActionOn:NSLeftMouseDownMask]; - SInt32 major = 0; - SInt32 minor = 0; - Gestalt(gestaltSystemVersionMajor, &major); - Gestalt(gestaltSystemVersionMinor, &minor); + NSProcessInfo *processInfo = [NSProcessInfo processInfo]; + BOOL yosemiteOrAbove = [processInfo respondsToSelector:@selector(operatingSystemVersion)]; - if (major == 10 && minor < 10) { + if (!yosemiteOrAbove) { // the "Bevel" button style looks nice on Yosemite, but ugly on pre-Yosemite systems [self.shareButton.cell setBezelStyle:NSTexturedRoundedBezelStyle]; }