From 3bb6a9d5fdd6a6378d19d5da78aefba7a7d0524c Mon Sep 17 00:00:00 2001 From: neoapps-dev Date: Tue, 26 May 2026 21:50:10 +0300 Subject: [PATCH] fix: state closure and config save --- src/hooks/useGameManager.ts | 2 +- src/services/TauriService.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hooks/useGameManager.ts b/src/hooks/useGameManager.ts index a0171b7..756b674 100644 --- a/src/hooks/useGameManager.ts +++ b/src/hooks/useGameManager.ts @@ -421,7 +421,7 @@ export function useGameManager({ } finally { setIsGameRunning(false); } - }, [isGameRunning, profile]); + }, [isGameRunning, profile, extraLaunchArgs]); const stopGame = useCallback(async () => { try { diff --git a/src/services/TauriService.ts b/src/services/TauriService.ts index 8d4bc42..6fd8769 100644 --- a/src/services/TauriService.ts +++ b/src/services/TauriService.ts @@ -84,7 +84,7 @@ export interface PlaytimeDayEntry { export class TauriService { static async saveConfig(config: AppConfig): Promise { - return invoke("save_config", { config }); + return invoke("save_config", { configVal: config }); } static async loadConfig(): Promise {