From 1111a249ec4a8338407af8215db4b15eff2aa254 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Mon, 12 Feb 2024 23:11:43 +0800 Subject: [PATCH] SettingsCocoa // Fix an issue with menu tags in PhraseEditor. --- .../Settings/SettingsCocoa/VwrSettingsPaneCocoaPhrases.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Packages/vChewing_MainAssembly/Sources/MainAssembly/Settings/SettingsCocoa/VwrSettingsPaneCocoaPhrases.swift b/Packages/vChewing_MainAssembly/Sources/MainAssembly/Settings/SettingsCocoa/VwrSettingsPaneCocoaPhrases.swift index 8b8e1485..32161555 100644 --- a/Packages/vChewing_MainAssembly/Sources/MainAssembly/Settings/SettingsCocoa/VwrSettingsPaneCocoaPhrases.swift +++ b/Packages/vChewing_MainAssembly/Sources/MainAssembly/Settings/SettingsCocoa/VwrSettingsPaneCocoaPhrases.swift @@ -234,8 +234,8 @@ extension SettingsPanesCocoa.Phrases: NSTextViewDelegate, NSTextFieldDelegate { // 嚴重警告:NSMenu.items 在 macOS 10.13 為止的系統下是唯讀的!! // 往這個 property 裡面直接寫東西會導致整個視窗叫不出來!!! cmbPEDataTypeMenu.menu?.appendItems { - for neta in vChewingLM.ReplacableUserDataType.allCases { - NSMenu.Item(verbatim: neta.localizedDescription)?.tag(cmbPEDataTypeMenu.menu?.items.count) + for (tag, neta) in vChewingLM.ReplacableUserDataType.allCases.enumerated() { + NSMenu.Item(verbatim: neta.localizedDescription)?.tag(tag) } } cmbPEDataTypeMenu.select(cmbPEDataTypeMenu.menu?.items.first)