Skip to content

Commit 946a097

Browse files
author
Loïc Mangeonjean
committed
fix: add missing context key handler
1 parent d91bc6f commit 946a097

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/service-override/keybindings.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@ import { IUserDataProfileService } from 'vs/workbench/services/userDataProfile/c
2121
import { IHostService } from 'vs/workbench/services/host/browser/host'
2222
import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'
2323
import { ILogService } from 'vs/platform/log/common/log'
24+
import { WorkbenchContextKeysHandler } from 'vs/workbench/browser/contextkeys'
2425
import getFileServiceOverride from './files'
2526
import { DynamicKeybindingService } from '../monaco'
2627
import 'vs/workbench/browser/workbench.contribution'
2728
import 'vs/workbench/contrib/keybindings/browser/keybindings.contribution'
29+
import { onRenderWorkbench } from '../lifecycle'
30+
import { IInstantiationService } from '../services'
2831

2932
async function updateUserKeybindings (keybindingsJson: string): Promise<void> {
3033
const userDataProfilesService: IUserDataProfilesService = StandaloneServices.get(IUserDataProfilesService)
@@ -84,6 +87,10 @@ interface KeybindingsProps {
8487
shouldUseGlobalKeybindings?: () => boolean
8588
}
8689

90+
onRenderWorkbench((accessor) => {
91+
accessor.get(IInstantiationService).createInstance(WorkbenchContextKeysHandler)
92+
})
93+
8794
export default function getServiceOverride ({ shouldUseGlobalKeybindings = () => false }: KeybindingsProps = {}): IEditorOverrideServices {
8895
return {
8996
...getFileServiceOverride(),

0 commit comments

Comments
 (0)