From 63c71c6b8c52291ec23a0a8cd3be15730ff6e971 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Thu, 17 Jan 2019 17:55:41 +0100 Subject: [PATCH] fixes #66677 --- src/vs/base/common/filters.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/vs/base/common/filters.ts b/src/vs/base/common/filters.ts index f0df6a97776..3b128cddf7b 100644 --- a/src/vs/base/common/filters.ts +++ b/src/vs/base/common/filters.ts @@ -386,7 +386,13 @@ export function createMatches(score: undefined | FuzzyScore): IMatch[] { if (mask > matches) { break; } else if (matches & mask) { - res.push({ start: pos, end: pos + 1 }); + const last = res[res.length - 1]; + + if (last && last.end === pos) { + last.end = pos + 1; + } else { + res.push({ start: pos, end: pos + 1 }); + } } } return res; -- GitLab