From 04734e7e55366e3138f7d818f5267e76fbfa1041 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Sat, 23 Jan 2021 17:27:38 -0500 Subject: fix guild order --- discord/discord.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'discord/discord.cpp') diff --git a/discord/discord.cpp b/discord/discord.cpp index 531651f..03e7df3 100644 --- a/discord/discord.cpp +++ b/discord/discord.cpp @@ -75,14 +75,19 @@ std::vector DiscordClient::GetUserSortedGuilds() const { folder_order.push_back(id); } } + std::vector ret; for (const auto &gid : guilds) { if (std::find(folder_order.begin(), folder_order.end(), gid) == folder_order.end()) { ret.push_back(gid); } } + + std::sort(ret.rbegin(), ret.rend()); + for (const auto &gid : folder_order) ret.push_back(gid); + return ret; } -- cgit v1.2.3