Skip to content

Commit b90b6b9

Browse files
TewanStefanH-AT
Tewan
authored andcommitted
Fix config not auto-updating
1 parent c3eaff9 commit b90b6b9

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/main.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@ export function activate(context: vscode.ExtensionContext): void {
2020

2121
output = vscode.window.createOutputChannel("Source Engine Support");
2222
context.subscriptions.push(output);
23-
24-
config = vscode.workspace.getConfiguration("sourceEngine");
23+
24+
updateConfig();
25+
const configChangeEvent = vscode.workspace.onDidChangeConfiguration(updateConfig);
26+
context.subscriptions.push(configChangeEvent);
2527

2628
keyvalue.init(context);
2729
vmt.init(context);
@@ -33,6 +35,8 @@ export function activate(context: vscode.ExtensionContext): void {
3335
output.appendLine(`Started Source Engine Support v${packageJson.version}`);
3436
}
3537

36-
export let config: vscode.WorkspaceConfiguration;
38+
export let config: vscode.WorkspaceConfiguration;
39+
40+
const updateConfig = () => config = vscode.workspace.getConfiguration("sourceEngine");
3741

3842
export function deactivate(): void {}

0 commit comments

Comments
 (0)