Fix display names on M1 Macs (#370)

This commit is contained in:
Linus Unnebäck 2021-07-06 20:46:02 +02:00 committed by GitHub
parent 1c611b0012
commit ef48d15a75
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -91,7 +91,12 @@ class AppDelegate: NSObject, NSApplicationDelegate {
self.clearDisplays()
for screen in NSScreen.screens {
let name = screen.displayName ?? NSLocalizedString("Unknown", comment: "Unknown display name")
let name: String
if #available(OSX 10.15, *) {
name = screen.localizedName
} else {
name = screen.displayName ?? NSLocalizedString("Unknown", comment: "Unknown display name")
}
let id = screen.displayID
let vendorNumber = screen.vendorNumber
let modelNumber = screen.modelNumber