dedupe workspace symbols results

This commit is contained in:
Johannes Rieken
2021-11-16 14:07:03 +01:00
parent 5c52ca4dac
commit 409041b7ff
9 changed files with 205 additions and 135 deletions

View File

@@ -1845,7 +1845,7 @@ export class ExtHostLanguageFeatures implements extHostProtocol.ExtHostLanguageF
registerWorkspaceSymbolProvider(extension: IExtensionDescription, provider: vscode.WorkspaceSymbolProvider): vscode.Disposable {
const handle = this._addNewAdapter(new NavigateTypeAdapter(provider, this._logService), extension);
this._proxy.$registerNavigateTypeSupport(handle);
this._proxy.$registerNavigateTypeSupport(handle, typeof provider.resolveWorkspaceSymbol === 'function');
return this._createDisposable(handle);
}