Reinstante keybinding service check

This commit is contained in:
Alex Dima 2019-08-08 11:06:14 +02:00
parent b8a7a8931f
commit 31c73988b9

View file

@ -153,7 +153,7 @@ function createAriaDomNode() {
*/
export class StandaloneCodeEditor extends CodeEditorWidget implements IStandaloneCodeEditor {
private readonly _standaloneKeybindingService: StandaloneKeybindingService;
private readonly _standaloneKeybindingService: StandaloneKeybindingService | null;
constructor(
domElement: HTMLElement,
@ -176,7 +176,11 @@ export class StandaloneCodeEditor extends CodeEditorWidget implements IStandalon
);
super(domElement, options, {}, instantiationService, codeEditorService, commandService, contextKeyService, themeService, notificationService, accessibilityService);
this._standaloneKeybindingService = <StandaloneKeybindingService>keybindingService;
if (keybindingService instanceof StandaloneKeybindingService) {
this._standaloneKeybindingService = keybindingService;
} else {
this._standaloneKeybindingService = null;
}
// Create the ARIA dom node as soon as the first editor is instantiated
createAriaDomNode();