From f9b3eb6cd45076b666adf147b91d08ddee127f0c Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Wed, 20 Sep 2023 14:28:01 +0800 Subject: [PATCH] IMKHelper // Fix an error while freeing a pointer. --- .../Sources/IMKUtils/TISInputSourceExtension.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Packages/vChewing_IMKUtils/Sources/IMKUtils/TISInputSourceExtension.swift b/Packages/vChewing_IMKUtils/Sources/IMKUtils/TISInputSourceExtension.swift index a291076d..c6112b3c 100644 --- a/Packages/vChewing_IMKUtils/Sources/IMKUtils/TISInputSourceExtension.swift +++ b/Packages/vChewing_IMKUtils/Sources/IMKUtils/TISInputSourceExtension.swift @@ -128,7 +128,7 @@ public extension TISInputSource { kTISPropertyInputSourceIsASCIICapable: kCFBooleanTrue as CFBoolean, ] // 返回鍵盤配列清單。 - var result = TISCreateInputSourceList(dicConditions as CFDictionary, true).takeRetainedValue() as? [TISInputSource] ?? .init() + var result = TISCreateInputSourceList(dicConditions as CFDictionary, true)?.takeRetainedValue() as? [TISInputSource] ?? .init() if onlyASCII { result = result.filter { $0.scriptCode == 0 } }