diff --git a/src/views/peripheral.ts b/src/views/peripheral.ts index 1db0dee..323b19f 100644 --- a/src/views/peripheral.ts +++ b/src/views/peripheral.ts @@ -68,7 +68,7 @@ export class PeripheralTreeForSession extends PeripheralBaseNode { } private async loadSvdState(context: vscode.ExtensionContext): Promise { - const saveLayout = vscode.workspace.getConfiguration(manifest.PACKAGE_NAME).get(manifest.CONFIG_SAVE_LAYOUT); + const saveLayout = vscode.workspace.getConfiguration(manifest.PACKAGE_NAME).get(manifest.CONFIG_SAVE_LAYOUT, true); if (!saveLayout) { return []; } @@ -79,7 +79,7 @@ export class PeripheralTreeForSession extends PeripheralBaseNode { } private async saveSvdState(state: NodeSetting[], context: vscode.ExtensionContext): Promise { - const saveLayout = vscode.workspace.getConfiguration(manifest.PACKAGE_NAME).get(manifest.CONFIG_SAVE_LAYOUT); + const saveLayout = vscode.workspace.getConfiguration(manifest.PACKAGE_NAME).get(manifest.CONFIG_SAVE_LAYOUT, true); if (saveLayout && this.session) { const propName = PeripheralTreeForSession.getStatePropName(this.session); context.workspaceState.update(propName, state);