IME // Refactor kanjiConversionIfRequired().

This commit is contained in:
ShikiSuen 2022-08-19 18:40:16 +08:00
parent 47cd0949a2
commit ebf59b594c
1 changed files with 7 additions and 9 deletions

View File

@ -40,7 +40,7 @@ public enum IME {
static var currentInputMode: InputMode = .init(rawValue: mgrPrefs.mostRecentInputMode) ?? .imeModeNULL
static func kanjiConversionIfRequired(_ text: String) -> String {
if currentInputMode == InputMode.imeModeCHT {
guard currentInputMode == InputMode.imeModeCHT else { return text }
switch (mgrPrefs.chineseConversionEnabled, mgrPrefs.shiftJISShinjitaiOutputEnabled) {
case (false, true): return ChineseConverter.cnvTradToJIS(text)
case (true, false): return ChineseConverter.cnvTradToKangXi(text)
@ -49,8 +49,6 @@ public enum IME {
case (false, false): return text
}
}
return text
}
// MARK: - ctlInputMethod