diff --git a/src/vs/workbench/services/search/node/fileSearch.ts b/src/vs/workbench/services/search/node/fileSearch.ts index 17c9f04d89ae070459e412175cbdf5d21a49867b..950b6d0c2572c068f5dd26aefc6b679e6c00de60 100644 --- a/src/vs/workbench/services/search/node/fileSearch.ts +++ b/src/vs/workbench/services/search/node/fileSearch.ts @@ -179,15 +179,10 @@ export class FileWalker { flow.parallel(folderQueries, (folderQuery: IFolderSearch, rootFolderDone: (err: Error, result: void) => void) => { this.call(traverse, this, folderQuery, onResult, (err?: Error) => { if (err) { - if (isNodeTraversal) { - rootFolderDone(err, undefined); - } else { - // fallback - const errorMessage = toErrorMessage(err); - console.error(errorMessage); - this.errors.push(errorMessage); - this.nodeJSTraversal(folderQuery, onResult, err => rootFolderDone(err, undefined)); - } + const errorMessage = toErrorMessage(err); + console.error(errorMessage); + this.errors.push(errorMessage); + rootFolderDone(err, undefined); } else { rootFolderDone(undefined, undefined); }