Don't wait on search providers for schemes other than vscode-remote

Fix #94928
This commit is contained in:
Rob Lourens 2020-04-11 12:27:27 -05:00
parent 433380c3c1
commit d91938da73

View file

@ -203,14 +203,17 @@ export class SearchService extends Disposable implements ISearchService {
this.fileSearchProviders.get(scheme) :
this.textSearchProviders.get(scheme);
if (!provider && scheme === 'file') {
if (!provider && scheme === Schemas.file) {
diskSearchQueries.push(...schemeFQs);
} else {
if (!provider) {
console.warn(`No search provider registered for scheme: ${scheme}, waiting`);
provider = await this.waitForProvider(query.type, scheme);
if (!provider && scheme !== Schemas.vscodeRemote) {
console.warn(`No search provider registered for scheme: ${scheme}`);
return;
}
console.warn(`No search provider registered for scheme: ${scheme}, waiting`);
provider = await this.waitForProvider(query.type, scheme);
const oneSchemeQuery: ISearchQuery = {
...query,
...{