diff options
author | Dylam De La Torre <DyXel04@gmail.com> | 2021-11-16 20:38:14 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-16 19:38:14 +0000 |
commit | 9d21df8e1bca9ccfa1bcfcde3bc8f35473866166 (patch) | |
tree | 5d2ea9d83bd779f325c1c48728fc9ac5832cdc5e /discord/guild.cpp | |
parent | 108002248c0739078302e00d5ca224a44b93ea56 (diff) | |
download | abaddon-portaudio-9d21df8e1bca9ccfa1bcfcde3bc8f35473866166.tar.gz abaddon-portaudio-9d21df8e1bca9ccfa1bcfcde3bc8f35473866166.zip |
Fix warnings shown by GCC (#47)
* fix all warnings shown by GCC
Diffstat (limited to 'discord/guild.cpp')
-rw-r--r-- | discord/guild.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/discord/guild.cpp b/discord/guild.cpp index 1c79a38..23a45ee 100644 --- a/discord/guild.cpp +++ b/discord/guild.cpp @@ -191,7 +191,8 @@ std::vector<Snowflake> GuildData::GetSortedChannels(Snowflake ignore) const { std::vector<RoleData> GuildData::FetchRoles() const { if (!Roles.has_value()) return {}; std::vector<RoleData> ret; - for (const auto thing : *Roles) + ret.reserve(Roles->size()); + for (const auto &thing : *Roles) ret.push_back(*Abaddon::Get().GetDiscordClient().GetRole(thing.ID)); std::sort(ret.begin(), ret.end(), [](const RoleData &a, const RoleData &b) -> bool { return a.Position > b.Position; |