From bd1a88a4643247bcfe76f509cbebc82be50d8576 Mon Sep 17 00:00:00 2001 From: SteVen Batten <6561887+sbatten@users.noreply.github.com> Date: Thu, 14 Jun 2018 20:33:04 -0700 Subject: [PATCH] prevent double registering event listener --- src/vs/workbench/browser/parts/menubar/menubarPart.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/browser/parts/menubar/menubarPart.ts b/src/vs/workbench/browser/parts/menubar/menubarPart.ts index b203b1f711a..3d7311a725c 100644 --- a/src/vs/workbench/browser/parts/menubar/menubarPart.ts +++ b/src/vs/workbench/browser/parts/menubar/menubarPart.ts @@ -432,7 +432,8 @@ export class MenubarPart extends Part { }; } - $(this.container).on(EventType.KEY_DOWN, (e) => { + this.container.off(EventType.KEY_DOWN); + this.container.on(EventType.KEY_DOWN, (e) => { let event = new StandardKeyboardEvent(e as KeyboardEvent); let eventHandled = true;