diff --git a/src/vs/workbench/node/extensionHostMain.ts b/src/vs/workbench/node/extensionHostMain.ts index a3f3d77b31a..c08dd047c5d 100644 --- a/src/vs/workbench/node/extensionHostMain.ts +++ b/src/vs/workbench/node/extensionHostMain.ts @@ -204,6 +204,10 @@ export class ExtensionHostMain { } private async activateIfGlobPatterns(extensionId: string, globPatterns: string[]): TPromise { + if (globPatterns.length === 0) { + return TPromise.as(void 0); + } + if (!this._diskSearch) { // Shut down this search process after 1s this._diskSearch = new DiskSearch(false, 1000);