mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-14 00:14:18 +00:00
macOS Accessibility: Fixed a memory leak when checking for active accessibility clients
This commit is contained in:
parent
465912a26c
commit
d3556dfd7f
1 changed files with 4 additions and 2 deletions
|
|
@ -1036,8 +1036,10 @@ bool areAnyAccessibilityClientsActive()
|
|||
const String voiceOverKeyString ("voiceOverOnOffKey");
|
||||
const String applicationIDString ("com.apple.universalaccess");
|
||||
|
||||
CFUniquePtr<CFPropertyListRef> value (CFPreferencesCopyAppValue (voiceOverKeyString.toCFString(),
|
||||
applicationIDString.toCFString()));
|
||||
CFUniquePtr<CFStringRef> cfKey (voiceOverKeyString.toCFString());
|
||||
CFUniquePtr<CFStringRef> cfID (applicationIDString.toCFString());
|
||||
|
||||
CFUniquePtr<CFPropertyListRef> value (CFPreferencesCopyAppValue (cfKey.get(), cfID.get()));
|
||||
|
||||
if (value != nullptr)
|
||||
return CFBooleanGetValue ((CFBooleanRef) value.get());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue