aboutsummaryrefslogtreecommitdiffstats
path: root/native/src/correction.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'native/src/correction.cpp')
-rw-r--r--native/src/correction.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/native/src/correction.cpp b/native/src/correction.cpp
index fcb8bea5c..ce4a869f0 100644
--- a/native/src/correction.cpp
+++ b/native/src/correction.cpp
@@ -490,8 +490,7 @@ inline static int editDistance(
const uint16_t cost = (ci == co) ? 0 : 1;
dp[(i + 1) * lo + (j + 1)] = min(dp[i * lo + (j + 1)] + 1,
min(dp[(i + 1) * lo + j] + 1, dp[i * lo + j] + cost));
- if (li > 0 && lo > 0
- && ci == Dictionary::toBaseLowerCase(output[j - 1])
+ if (ci == Dictionary::toBaseLowerCase(output[j - 1])
&& co == Dictionary::toBaseLowerCase(input[i - 1])) {
dp[(i + 1) * lo + (j + 1)] = min(
dp[(i + 1) * lo + (j + 1)], dp[(i - 1) * lo + (j - 1)] + cost);