diff --git a/src/vs/workbench/api/electron-browser/mainThreadSearch.ts b/src/vs/workbench/api/electron-browser/mainThreadSearch.ts index 1418afcb795..2fc636b81e1 100644 --- a/src/vs/workbench/api/electron-browser/mainThreadSearch.ts +++ b/src/vs/workbench/api/electron-browser/mainThreadSearch.ts @@ -100,6 +100,9 @@ class RemoteSearchProvider implements ISearchResultProvider { } const folderQueriesForScheme = query.folderQueries.filter(fq => fq.folder.scheme === this._scheme); + if (!folderQueriesForScheme.length) { + return TPromise.wrap(null); + } query = { ...query,