From d0d6f48751f2a56e05e0308f1fa5cdb3f577e710 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Wed, 16 Nov 2022 18:21:20 +0800 Subject: [PATCH] osascript: simplify code (macOS) --- src/util/apple/osascript.m | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/util/apple/osascript.m b/src/util/apple/osascript.m index 363a50d12..8b01ba069 100644 --- a/src/util/apple/osascript.m +++ b/src/util/apple/osascript.m @@ -4,14 +4,14 @@ #import #import -bool ffOsascript(const char* input, FFstrbuf* result) { - NSString* appleScript = [NSString stringWithUTF8String: input]; - NSAppleScript* script = [[NSAppleScript alloc] initWithSource:appleScript]; +bool ffOsascript(const char* input, FFstrbuf* result) +{ + NSAppleScript* script = [NSAppleScript.alloc initWithSource:@(input)]; NSDictionary* errInfo = nil; NSAppleEventDescriptor* descriptor = [script executeAndReturnError:&errInfo]; if (errInfo) return false; - ffStrbufSetS(result, [[descriptor stringValue] cStringUsingEncoding:NSUTF8StringEncoding]); + ffStrbufSetS(result, descriptor.stringValue.UTF8String); return true; }