From d40c36a16e86f38ce27dac9777d0fd4843184d8d Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Thu, 14 Oct 2021 18:37:31 +0200 Subject: [PATCH] Assistant: Fix adding sequential bonus in Fuzzy Match It was comparing if they both had the same index position (which was always false). --- Userland/Applications/Assistant/FuzzyMatch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Applications/Assistant/FuzzyMatch.cpp b/Userland/Applications/Assistant/FuzzyMatch.cpp index c1e3fd2ec9..f16c767c90 100644 --- a/Userland/Applications/Assistant/FuzzyMatch.cpp +++ b/Userland/Applications/Assistant/FuzzyMatch.cpp @@ -44,7 +44,7 @@ static int calculate_score(String const& string, u8* index_points, size_t index_ continue; u8 previous_idx = index_points[i - 1]; - if (current_idx == previous_idx) + if (current_idx - 1 == previous_idx) out_score += SEQUENTIAL_BONUS; u32 current_character = string[current_idx];