diff options
author | liamwhite <liamwhite@users.noreply.github.com> | 2024-01-15 13:52:33 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-15 13:52:33 -0500 |
commit | 2e4b32204cd3fccb1b07e446239fa6be06066de4 (patch) | |
tree | 3fe5f1a87c2c6c204d053e469f69cdc90b85835d /src/yuzu/configuration | |
parent | 34db13486afb055e39b5d92ddc288a7078816daf (diff) | |
parent | bee22540a1d8a7b3ebd9ff4c244bf257b5e9f8b7 (diff) |
Merge pull request #12665 from german77/proof
service: acc: Only save profiles when profiles have changed
Diffstat (limited to 'src/yuzu/configuration')
-rw-r--r-- | src/yuzu/configuration/configure_profile_manager.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/yuzu/configuration/configure_profile_manager.cpp b/src/yuzu/configuration/configure_profile_manager.cpp index fa5f383d6..12a04b9a0 100644 --- a/src/yuzu/configuration/configure_profile_manager.cpp +++ b/src/yuzu/configuration/configure_profile_manager.cpp @@ -205,6 +205,7 @@ void ConfigureProfileManager::AddUser() { const auto uuid = Common::UUID::MakeRandom(); profile_manager.CreateNewUser(uuid, username.toStdString()); + profile_manager.WriteUserSaveFile(); item_model->appendRow(new QStandardItem{GetIcon(uuid), FormatUserEntryText(username, uuid)}); } @@ -228,6 +229,7 @@ void ConfigureProfileManager::RenameUser() { std::copy(username_std.begin(), username_std.end(), profile.username.begin()); profile_manager.SetProfileBase(*uuid, profile); + profile_manager.WriteUserSaveFile(); item_model->setItem( user, 0, @@ -256,6 +258,8 @@ void ConfigureProfileManager::DeleteUser(const Common::UUID& uuid) { return; } + profile_manager.WriteUserSaveFile(); + item_model->removeRows(tree_view->currentIndex().row(), 1); tree_view->clearSelection(); |