diff --git a/src/vs/workbench/parts/files/browser/textFileServices.ts b/src/vs/workbench/parts/files/browser/textFileServices.ts index b795cd4ecd47283229b8fecf4fbae9c3df1ea4d5..359e8cebceb7e7a34b8e6fd403008023ae2cedc6 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 addd18f12881efdaf3c634e8c9ee0f51f37f1e89..3a3bdec46f4b0a7284b3d8d24a84effd32daedc0 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 {