mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-08-02 14:57:31 +03:00
Return optional string
This commit is contained in:
@ -690,10 +690,10 @@ class AppDelegate: NSObject,
|
|||||||
return bundleID.isEqual(defaultTerminal())
|
return bundleID.isEqual(defaultTerminal())
|
||||||
}
|
}
|
||||||
|
|
||||||
func defaultTerminal() -> String {
|
func defaultTerminal() -> String? {
|
||||||
let unixExecutableContentType: CFString = "public.unix-executable" as CFString
|
let unixExecutableContentType: CFString = "public.unix-executable" as CFString
|
||||||
let unixHandler = LSCopyDefaultRoleHandlerForContentType(unixExecutableContentType, LSRolesMask.shell)
|
let unixHandler = LSCopyDefaultRoleHandlerForContentType(unixExecutableContentType, LSRolesMask.shell)
|
||||||
let current = unixHandler?.takeRetainedValue() as? String ?? ""
|
let current = unixHandler?.takeRetainedValue() as? String
|
||||||
|
|
||||||
return current
|
return current
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user