From 7cb95ef91f5361fdcf1e3cbda246f52d5503163b Mon Sep 17 00:00:00 2001 From: Roland Winklmeier Date: Fri, 10 Feb 2017 20:38:22 +0100 Subject: [PATCH] Remove 10.8 and older accessibility since it is no longer supported --- src/blackinput/osx/keyboardmac.mm | 31 +++++++++++-------------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/src/blackinput/osx/keyboardmac.mm b/src/blackinput/osx/keyboardmac.mm index 77fff8a3c..5118d1409 100644 --- a/src/blackinput/osx/keyboardmac.mm +++ b/src/blackinput/osx/keyboardmac.mm @@ -74,28 +74,19 @@ namespace BlackInput bool CKeyboardMac::init() { - bool accessibilityEnabled = false; - if (AXIsProcessTrustedWithOptions != NULL) - { - // 10.9 and later - const void *keys[] = { kAXTrustedCheckOptionPrompt }; - const void *values[] = { kCFBooleanTrue }; + // 10.9 and later + const void *keys[] = { kAXTrustedCheckOptionPrompt }; + const void *values[] = { kCFBooleanTrue }; - CFDictionaryRef options = CFDictionaryCreate( - kCFAllocatorDefault, - keys, - values, - sizeof(keys) / sizeof(*keys), - &kCFCopyStringDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks); + CFDictionaryRef options = CFDictionaryCreate( + kCFAllocatorDefault, + keys, + values, + sizeof(keys) / sizeof(*keys), + &kCFCopyStringDictionaryKeyCallBacks, + &kCFTypeDictionaryValueCallBacks); - accessibilityEnabled = AXIsProcessTrustedWithOptions(options); - } - else - { - // 10.8 and older - accessibilityEnabled = AXAPIEnabled(); - } + bool accessibilityEnabled = AXIsProcessTrustedWithOptions(options); if (!accessibilityEnabled) {