@@ -371,17 +371,6 @@ public final class SegmentsManager {
371371 }
372372 return
373373 }
374- let currentBestCandidateText = self . rawCandidates? . mainResults. first? . text ?? self . rawCandidatesList? . first? . text
375- let shouldTriggerTypoCorrection = Self . shouldTriggerBackspaceTypoCorrection (
376- deleteCount: count,
377- currentBestCandidateText: currentBestCandidateText,
378- currentInput: currentInput
379- )
380- guard shouldTriggerTypoCorrection else {
381- self . backspaceAdjustedPredictionCandidate = nil
382- self . backspaceTypoCorrectionLock = nil
383- return
384- }
385374 self . backspaceTypoCorrectionLock = self . lmBasedBackspaceTypoCorrectionLock ( previousComposingText: beforeComposingText)
386375 if let lock = self . backspaceTypoCorrectionLock {
387376 self . backspaceAdjustedPredictionCandidate = Self . makeBackspaceTypoCorrectionPredictionCandidate (
@@ -953,16 +942,6 @@ public final class SegmentsManager {
953942 return . init( displayText: displayText, appendText: operation. appendText, deleteCount: operation. deleteCount)
954943 }
955944
956- static func shouldTriggerBackspaceTypoCorrection( deleteCount: Int , currentBestCandidateText: String ? , currentInput: String ) -> Bool {
957- guard deleteCount == 1 else {
958- return false
959- }
960- if let currentBestCandidateText, currentBestCandidateText == currentInput {
961- return false
962- }
963- return true
964- }
965-
966945 private static func makeSuffixEditOperation( from currentText: String , to targetText: String ) -> ( appendText: String , deleteCount: Int ) ? {
967946 let sharedPrefixLength = zip ( currentText, targetText) . prefix ( while: == ) . count
968947 let deleteCount = currentText. count - sharedPrefixLength
0 commit comments