From 6319a1e050de957531595511c6999aea653a5c21 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Wed, 30 Dec 2015 15:46:07 +0100 Subject: [PATCH] workaround constructor issue --- src/vs/workbench/parts/files/browser/textFileServices.ts | 2 ++ .../workbench/parts/files/electron-browser/textFileServices.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/vs/workbench/parts/files/browser/textFileServices.ts b/src/vs/workbench/parts/files/browser/textFileServices.ts index b795cd4ecd4..359e8cebceb 100644 --- a/src/vs/workbench/parts/files/browser/textFileServices.ts +++ b/src/vs/workbench/parts/files/browser/textFileServices.ts @@ -49,7 +49,9 @@ export abstract class TextFileService implements ITextFileService { ) { this.listenerToUnbind = []; this._onAutoSaveConfigurationChange = new Emitter(); + } + protected init(): void { this.registerListeners(); this.loadConfiguration(); } diff --git a/src/vs/workbench/parts/files/electron-browser/textFileServices.ts b/src/vs/workbench/parts/files/electron-browser/textFileServices.ts index addd18f1288..3a3bdec46f4 100644 --- a/src/vs/workbench/parts/files/electron-browser/textFileServices.ts +++ b/src/vs/workbench/parts/files/electron-browser/textFileServices.ts @@ -47,6 +47,8 @@ export class TextFileService extends AbstractTextFileService { @IEventService eventService: IEventService ) { super(contextService, instantiationService, configurationService, telemetryService, lifecycleService, eventService); + + this.init(); } public beforeShutdown(): boolean | TPromise { -- GitLab