diff options
Diffstat (limited to 'discord/guild.cpp')
-rw-r--r-- | discord/guild.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/discord/guild.cpp b/discord/guild.cpp index 16fc3d3..f0b70d7 100644 --- a/discord/guild.cpp +++ b/discord/guild.cpp @@ -191,6 +191,7 @@ std::vector<Snowflake> GuildData::GetSortedChannels(Snowflake ignore) const { std::vector<RoleData> GuildData::FetchRoles() const { if (!Roles.has_value()) return {}; std::vector<RoleData> ret; + ret.reserve(Roles->size()); for (const auto thing : *Roles) { auto r = Abaddon::Get().GetDiscordClient().GetRole(thing.ID); if (r.has_value()) |