From c876b6ea2ad63ea0c6da239eac40e9dd1b40ab55 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Wed, 27 Jul 2016 14:16:36 +0200 Subject: [PATCH] show worker warning only when running in web, fixes #9836 --- src/vs/base/common/worker/workerClient.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/vs/base/common/worker/workerClient.ts b/src/vs/base/common/worker/workerClient.ts index 61958ad0f00..61fef76290d 100644 --- a/src/vs/base/common/worker/workerClient.ts +++ b/src/vs/base/common/worker/workerClient.ts @@ -8,6 +8,7 @@ import {onUnexpectedError} from 'vs/base/common/errors'; import {parse, stringify} from 'vs/base/common/marshalling'; import {TPromise} from 'vs/base/common/winjs.base'; import * as workerProtocol from 'vs/base/common/worker/workerProtocol'; +import {isWeb} from 'vs/base/common/platform'; export interface IWorker { getId():number; @@ -16,7 +17,11 @@ export interface IWorker { } let webWorkerWarningLogged = false; -export function logOnceWebWorkerWarning(err:any): void { +export function logOnceWebWorkerWarning(err: any): void { + if (!isWeb) { + // running tests + return; + } if (!webWorkerWarningLogged) { webWorkerWarningLogged = true; console.warn('Could not create web worker(s). Falling back to loading web worker code in main thread, which might cause UI freezes. Please see https://github.com/Microsoft/monaco-editor#faq');