diff --git a/src/Cafe/Account/Account.cpp b/src/Cafe/Account/Account.cpp index 09f667d7..b22cf274 100644 --- a/src/Cafe/Account/Account.cpp +++ b/src/Cafe/Account/Account.cpp @@ -331,6 +331,11 @@ const std::vector& Account::RefreshAccounts() result.begin()->Save(); } + std::sort(result.begin(), result.end(), [](const Account& a, const Account& b) + { + return a.GetPersistentId() < b.GetPersistentId(); + }); + s_account_list = result; UpdatePersisidDat(); return s_account_list;