From 93a236a9d24c25b27cb9511284dc8670c0c56cd1 Mon Sep 17 00:00:00 2001 From: Luke Street Date: Tue, 5 May 2026 14:47:10 -0600 Subject: [PATCH] Prelaunch settings: actually save config --- src/dusk/ui/settings.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/dusk/ui/settings.cpp b/src/dusk/ui/settings.cpp index 0c712aeda5..741ae63797 100644 --- a/src/dusk/ui/settings.cpp +++ b/src/dusk/ui/settings.cpp @@ -363,6 +363,7 @@ SettingsWindow::SettingsWindow(bool prelaunch) : mPrelaunch(prelaunch) { }) .on_pressed([i] { getSettings().game.language.setValue(static_cast(i)); + config::Save(); }); } pane.add_rml("
Changes require a restart."); @@ -388,6 +389,7 @@ SettingsWindow::SettingsWindow(bool prelaunch) : mPrelaunch(prelaunch) { .on_pressed([backend] { getSettings().backend.graphicsBackend.setValue( std::string{backend_id(backend)}); + config::Save(); }); } pane.add_rml("
Changes require a restart."); @@ -415,7 +417,10 @@ SettingsWindow::SettingsWindow(bool prelaunch) : mPrelaunch(prelaunch) { return getSettings().backend.cardFileType.getValue() == i; }, }) - .on_pressed([i] { getSettings().backend.cardFileType.setValue(i); }); + .on_pressed([i] { + getSettings().backend.cardFileType.setValue(i); + config::Save(); + }); } pane.add_rml("
Changes require a restart."); });