From 17cdb4783ecdb249afad2488f40eaeb20fb1440d Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Tue, 14 Apr 2020 12:47:55 +0200 Subject: [PATCH] suggest ignores replace or insert range when one of them matches the corresponding default --- src/vs/workbench/api/common/extHostLanguageFeatures.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/api/common/extHostLanguageFeatures.ts b/src/vs/workbench/api/common/extHostLanguageFeatures.ts index cfaa9abc5dd..1f8d2bc15f0 100644 --- a/src/vs/workbench/api/common/extHostLanguageFeatures.ts +++ b/src/vs/workbench/api/common/extHostLanguageFeatures.ts @@ -994,7 +994,7 @@ class SuggestAdapter { // "old" range result[extHostProtocol.ISuggestDataDtoField.range] = typeConvert.Range.from(range); - } else if (range && !defaultInsertRange?.isEqual(range.inserting) && !defaultReplaceRange?.isEqual(range.replacing)) { + } else if (range && (!defaultInsertRange?.isEqual(range.inserting) || !defaultReplaceRange?.isEqual(range.replacing))) { // ONLY send range when it's different from the default ranges (safe bandwidth) result[extHostProtocol.ISuggestDataDtoField.range] = { insert: typeConvert.Range.from(range.inserting),