diff options
author | Benjamin Pasero <benjamin.pasero@microsoft.com> | 2022-07-05 10:01:54 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-05 10:01:54 +0300 |
commit | 4f5d16a9ed9e6dc041a0fc299aa5d1132555697d (patch) | |
tree | 4a946c42c97ed573a26df4970afa7587928bf920 /src | |
parent | d529b0d77ce60cbc362c6a9e1e22ea076ae2329f (diff) |
status bar - prevent default of key event (fix #154071) (#154130)
Diffstat (limited to 'src')
-rw-r--r-- | src/vs/workbench/browser/parts/statusbar/statusbarItem.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vs/workbench/browser/parts/statusbar/statusbarItem.ts b/src/vs/workbench/browser/parts/statusbar/statusbarItem.ts index 9d9c7e3e23a..6b4685f4901 100644 --- a/src/vs/workbench/browser/parts/statusbar/statusbarItem.ts +++ b/src/vs/workbench/browser/parts/statusbar/statusbarItem.ts @@ -12,7 +12,7 @@ import { IStatusbarEntry, ShowTooltipCommand } from 'vs/workbench/services/statu import { WorkbenchActionExecutedEvent, WorkbenchActionExecutedClassification } from 'vs/base/common/actions'; import { IThemeService, ThemeColor } from 'vs/platform/theme/common/themeService'; import { isThemeColor } from 'vs/editor/common/editorCommon'; -import { addDisposableListener, EventType, hide, show, append } from 'vs/base/browser/dom'; +import { addDisposableListener, EventType, hide, show, append, EventHelper } from 'vs/base/browser/dom'; import { INotificationService } from 'vs/platform/notification/common/notification'; import { assertIsDefined } from 'vs/base/common/types'; import { Command } from 'vs/editor/common/languages'; @@ -129,6 +129,8 @@ export class StatusbarEntryItem extends Disposable { this.commandKeyboardListener.value = addDisposableListener(this.labelContainer, EventType.KEY_DOWN, e => { const event = new StandardKeyboardEvent(e); if (event.equals(KeyCode.Space) || event.equals(KeyCode.Enter)) { + EventHelper.stop(e); + this.executeCommand(command); } }); |