Skip to content

Commit 999af5d

Browse files
committed
Fix converter
1 parent 548becb commit 999af5d

3 files changed

Lines changed: 6 additions & 4 deletions

File tree

src/vs/workbench/api/common/extHostTypeConverters.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -849,7 +849,10 @@ export namespace CompletionItem {
849849
export function to(suggestion: modes.CompletionItem, converter?: CommandsConverter): types.CompletionItem {
850850

851851
const result = new types.CompletionItem(typeof suggestion.label === 'string' ? suggestion.label : suggestion.label.name);
852-
result.label2 = suggestion.label;
852+
if (typeof suggestion.label !== 'string') {
853+
result.label2 = suggestion.label;
854+
}
855+
853856
result.insertText = suggestion.insertText;
854857
result.kind = CompletionItemKind.to(suggestion.kind);
855858
result.tags = suggestion.tags && suggestion.tags.map(CompletionItemTag.to);

src/vs/workbench/api/common/extHostTypes.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1386,7 +1386,6 @@ export class CompletionItem implements vscode.CompletionItem {
13861386

13871387
constructor(label: string, kind?: CompletionItemKind) {
13881388
this.label = label;
1389-
this.label2 = { name: label };
13901389
this.kind = kind;
13911390
}
13921391

src/vs/workbench/test/electron-browser/api/extHostTypes.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -451,11 +451,11 @@ suite('ExtHostTypes', function () {
451451
command: { command: 'id', title: 'title' }
452452
});
453453

454-
assertToJSON(new types.CompletionItem('complete'), { label: 'complete', label2: { name: 'complete' } });
454+
assertToJSON(new types.CompletionItem('complete'), { label: 'complete' });
455455

456456
let item = new types.CompletionItem('complete');
457457
item.kind = types.CompletionItemKind.Interface;
458-
assertToJSON(item, { label: 'complete', label2: { name: 'complete' }, kind: 'Interface' });
458+
assertToJSON(item, { label: 'complete', kind: 'Interface' });
459459

460460
});
461461

0 commit comments

Comments
 (0)