From 6e0a0a19c57d0d0b7ef3c11df2cb2d2ca20d8e02 Mon Sep 17 00:00:00 2001 From: jbicker Date: Thu, 18 Jul 2019 11:35:54 +0200 Subject: [PATCH] Fixed Open Button Signed-off-by: jbicker --- .../src/browser/arduino-frontend-contribution.tsx | 4 ++-- arduino-ide-extension/src/browser/toolbar/arduino-toolbar.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx index 802c70ef..51f29225 100644 --- a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx +++ b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx @@ -232,8 +232,8 @@ export class ArduinoFrontendContribution implements TabBarToolbarContribution, C registry.registerCommand(ArduinoCommands.SHOW_OPEN_CONTEXT_MENU, { isVisible: widget => this.isArduinoToolbar(widget), isEnabled: widget => this.isArduinoToolbar(widget), - execute: async (widget: Widget, event: React.MouseEvent) => { - const el = (event.target as HTMLElement).parentElement; + execute: async (widget: Widget, target: EventTarget) => { + const el = (target as HTMLElement).parentElement; if (el) { this.contextMenuRenderer.render(ArduinoToolbarContextMenu.OPEN_SKETCH_PATH, { x: el.getBoundingClientRect().left, diff --git a/arduino-ide-extension/src/browser/toolbar/arduino-toolbar.tsx b/arduino-ide-extension/src/browser/toolbar/arduino-toolbar.tsx index a91399b6..cbeb3dd3 100644 --- a/arduino-ide-extension/src/browser/toolbar/arduino-toolbar.tsx +++ b/arduino-ide-extension/src/browser/toolbar/arduino-toolbar.tsx @@ -103,7 +103,7 @@ export class ArduinoToolbar extends ReactWidget { protected executeCommand = (e: React.MouseEvent) => { const item = this.items.get(e.currentTarget.id); if (TabBarToolbarItem.is(item)) { - this.commands.executeCommand(item.command, this, e); + this.commands.executeCommand(item.command, this, e.target); } } }