Pref // Remove national flags from keyboard layout menu.

- for faster GUI rendering speed.
This commit is contained in:
ShikiSuen 2022-02-02 14:58:22 +08:00
parent 4ec1d3b1a8
commit 67af8b40b1
1 changed files with 0 additions and 14 deletions

View File

@ -112,20 +112,6 @@ extension RangeReplaceableCollection where Element: Hashable {
menuItem.title = localizedName menuItem.title = localizedName
menuItem.representedObject = sourceID menuItem.representedObject = sourceID
if let iconPtr = TISGetInputSourceProperty(source, kTISPropertyIconRef) {
let icon = IconRef(iconPtr)
let image = NSImage(iconRef: icon)
func resize( _ image: NSImage) -> NSImage {
let newImage = NSImage(size: NSSize(width: 16, height: 16))
newImage.lockFocus()
image.draw(in: NSRect(x: 0, y: 0, width: 16, height: 16))
newImage.unlockFocus()
return newImage
}
menuItem.image = resize(image)
}
if sourceID == "com.apple.keylayout.US" { if sourceID == "com.apple.keylayout.US" {
usKeyboardLayoutItem = menuItem usKeyboardLayoutItem = menuItem
} }