summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxXJSONDeruloXx <danielhimebauch@gmail.com>2025-10-21 23:41:10 -0400
committerxXJSONDeruloXx <danielhimebauch@gmail.com>2025-10-21 23:41:10 -0400
commit805f714439e30122df20313f901e660c9a892dbb (patch)
treed321b313306a675578967898a1770b06ffa8f229
parent4a6b8d3239e5ee904fa8ceead5cc2ce7707e70d6 (diff)
downloaddecky-lsfg-vk-805f714439e30122df20313f901e660c9a892dbb.tar.gz
decky-lsfg-vk-805f714439e30122df20313f901e660c9a892dbb.zip
fix: profile update config ref fix and simplify ui feedback message
-rw-r--r--py_modules/lsfg_vk/configuration.py4
-rw-r--r--src/hooks/useInstallationActions.ts2
2 files changed, 4 insertions, 2 deletions
diff --git a/py_modules/lsfg_vk/configuration.py b/py_modules/lsfg_vk/configuration.py
index 8d3c034..9f8b028 100644
--- a/py_modules/lsfg_vk/configuration.py
+++ b/py_modules/lsfg_vk/configuration.py
@@ -390,8 +390,10 @@ class ConfigurationService(BaseService):
f"Profile '{profile_name}' does not exist",
config=None)
- profile_data = ConfigurationManager.update_profile_config(profile_data, profile_name, config)
+ # Update the profile's config
+ profile_data["profiles"][profile_name] = config
+ # Update global config fields if they're in the config
for field_name in ["dll", "no_fp16"]:
if field_name in config:
profile_data["global_config"][field_name] = config[field_name]
diff --git a/src/hooks/useInstallationActions.ts b/src/hooks/useInstallationActions.ts
index 18de6b5..f184145 100644
--- a/src/hooks/useInstallationActions.ts
+++ b/src/hooks/useInstallationActions.ts
@@ -23,7 +23,7 @@ export function useInstallationActions() {
const result = await installLsfgVk();
if (result.success) {
setIsInstalled(true);
- setInstallationStatus("lsfg-vk installed successfully!");
+ setInstallationStatus("lsfg-vk installed");
showInstallSuccessToast();
// Reload lsfg config after installation