Don't use custom marshaller for ext host init data (#40169)

This commit is contained in:
Alex Dima
2017-12-15 11:05:03 +01:00
parent f046bda260
commit 78d927d647
2 changed files with 2 additions and 4 deletions

View File

@@ -7,7 +7,6 @@
import { onUnexpectedError } from 'vs/base/common/errors';
import { ExtensionHostMain, exit } from 'vs/workbench/node/extensionHostMain';
import { parse } from 'vs/base/common/marshalling';
import { IInitData } from 'vs/workbench/api/node/extHost.protocol';
import { IMessagePassingProtocol } from 'vs/base/parts/ipc/common/ipc';
import { Protocol } from 'vs/base/parts/ipc/node/ipc.net';
@@ -68,7 +67,7 @@ function connectToRenderer(protocol: IMessagePassingProtocol): Promise<IRenderer
const first = protocol.onMessage(raw => {
first.dispose();
const initData = parse(raw);
const initData = <IInitData>JSON.parse(raw);
// Print a console message when rejection isn't handled within N seconds. For details:
// see https://nodejs.org/api/process.html#process_event_unhandledrejection