aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/src
diff options
context:
space:
mode:
Diffstat (limited to 'ui/src')
-rw-r--r--ui/src/stores/settings.svelte.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/src/stores/settings.svelte.ts b/ui/src/stores/settings.svelte.ts
index a1f687c..9bc122e 100644
--- a/ui/src/stores/settings.svelte.ts
+++ b/ui/src/stores/settings.svelte.ts
@@ -15,7 +15,10 @@ export class SettingsState {
async loadSettings() {
try {
- this.settings = await invoke("get_settings");
+ const result = await invoke("get_settings");
+ if (result && typeof result === "object") {
+ this.settings = result as LauncherConfig;
+ }
} catch (e) {
console.error("Failed to load settings:", e);
}