diff --git a/apps/launcher/maindialog.cpp b/apps/launcher/maindialog.cpp index ed67eb3b5a..f7dafd3af5 100644 --- a/apps/launcher/maindialog.cpp +++ b/apps/launcher/maindialog.cpp @@ -240,6 +240,10 @@ void MainDialog::play() mDataFilesPage->writeConfig(); mGraphicsPage->writeConfig(); + // Save user settings + const std::string settingspath = (mCfgMgr.getUserPath() / "settings.cfg").string(); + mSettings.saveUser(settingspath); + #ifdef Q_WS_WIN QString game = "./openmw.exe"; QFile file(game);