Return optional string

This commit is contained in:
Iheanyi Ekechukwu
2024-11-25 09:35:38 -06:00
parent 2c21ca119e
commit 955befcc13

View File

@ -690,10 +690,10 @@ class AppDelegate: NSObject,
return bundleID.isEqual(defaultTerminal())
}
func defaultTerminal() -> String {
func defaultTerminal() -> String? {
let unixExecutableContentType: CFString = "public.unix-executable" as CFString
let unixHandler = LSCopyDefaultRoleHandlerForContentType(unixExecutableContentType, LSRolesMask.shell)
let current = unixHandler?.takeRetainedValue() as? String ?? ""
let current = unixHandler?.takeRetainedValue() as? String
return current
}