forked from OpenGamers/abaddon
fix some gtk errors w/ tree models
This commit is contained in:
parent
ceaf4649dc
commit
b935398bea
@ -69,7 +69,7 @@ void GuildSettingsBansPane::on_switched_to() {
|
||||
|
||||
void GuildSettingsBansPane::OnGuildBanFetch(const BanData &ban) {
|
||||
const auto user = Abaddon::Get().GetDiscordClient().GetUser(ban.User.ID);
|
||||
auto &row = *m_model->append();
|
||||
auto row = *m_model->append();
|
||||
row[m_columns.m_col_id] = ban.User.ID;
|
||||
if (user.has_value())
|
||||
row[m_columns.m_col_user] = user->Username + "#" + user->Discriminator;
|
||||
@ -82,7 +82,7 @@ void GuildSettingsBansPane::OnGuildBanFetch(const BanData &ban) {
|
||||
void GuildSettingsBansPane::OnGuildBansFetch(const std::vector<BanData> &bans) {
|
||||
for (const auto &ban : bans) {
|
||||
const auto user = Abaddon::Get().GetDiscordClient().GetUser(ban.User.ID);
|
||||
auto &row = *m_model->append();
|
||||
auto row = *m_model->append();
|
||||
row[m_columns.m_col_id] = user->ID;
|
||||
row[m_columns.m_col_user] = user->Username + "#" + user->Discriminator;
|
||||
row[m_columns.m_col_reason] = ban.Reason;
|
||||
@ -146,7 +146,7 @@ void GuildSettingsBansPane::OnBanAdd(Snowflake guild_id, Snowflake user_id) {
|
||||
discord.FetchGuildBan(guild_id, user_id, sigc::mem_fun(*this, &GuildSettingsBansPane::OnGuildBanFetch));
|
||||
} else {
|
||||
auto user = *discord.GetUser(user_id);
|
||||
auto &row = *m_model->append();
|
||||
auto row = *m_model->append();
|
||||
row[m_columns.m_col_id] = user_id;
|
||||
row[m_columns.m_col_user] = user.Username + "#" + user.Discriminator;
|
||||
row[m_columns.m_col_reason] = "";
|
||||
|
@ -114,7 +114,7 @@ void GuildSettingsEmojisPane::on_switched_to() {
|
||||
void GuildSettingsEmojisPane::AddEmojiRow(const EmojiData &emoji) {
|
||||
auto &img = Abaddon::Get().GetImageManager();
|
||||
|
||||
auto &row = *m_model->append();
|
||||
auto row = *m_model->append();
|
||||
|
||||
row[m_columns.m_col_id] = emoji.ID;
|
||||
row[m_columns.m_col_pixbuf] = img.GetPlaceholder(32);
|
||||
|
@ -49,7 +49,7 @@ void GuildSettingsInvitesPane::on_switched_to() {
|
||||
|
||||
void GuildSettingsInvitesPane::AppendInvite(const InviteData &invite) {
|
||||
auto &discord = Abaddon::Get().GetDiscordClient();
|
||||
auto &row = *m_model->append();
|
||||
auto row = *m_model->append();
|
||||
row[m_columns.m_col_code] = invite.Code;
|
||||
if (invite.Inviter.has_value())
|
||||
row[m_columns.m_col_inviter] = invite.Inviter->Username + "#" + invite.Inviter->Discriminator;
|
||||
|
Loading…
Reference in New Issue
Block a user