diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-04-04 14:57:04 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-04-04 14:57:04 -0400 |
commit | f7a5cccc5ecb3652baeafb39be6c929f0d6f9bdc (patch) | |
tree | 3fe92ea8e5f264c788467ce7a299887f743d736b /components | |
parent | 6f1013d146e9e4878b3ef542d4b95ccbcaa7fff1 (diff) | |
download | abaddon-portaudio-f7a5cccc5ecb3652baeafb39be6c929f0d6f9bdc.tar.gz abaddon-portaudio-f7a5cccc5ecb3652baeafb39be6c929f0d6f9bdc.zip |
fix build
Diffstat (limited to 'components')
-rw-r--r-- | components/chatmessage.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/components/chatmessage.cpp b/components/chatmessage.cpp index b527ce4..dd469ab 100644 --- a/components/chatmessage.cpp +++ b/components/chatmessage.cpp @@ -593,11 +593,15 @@ Gtk::Widget *ChatMessageItemContainer::CreateReplyComponent(const Message &data) if (data.Interaction.has_value()) { const auto user = *discord.GetUser(data.Interaction->User.ID); - lbl->set_markup( - get_author_markup(user.ID, data.GuildID.has_value() ? *data.GuildID : Snowflake::Invalid) + - " used <span color='#697ec4'>/" + - Glib::Markup::escape_text(data.Interaction->Name) + - "</span>"); + + if (data.GuildID.has_value()) { + lbl->set_markup(get_author_markup(user.ID, *data.GuildID) + + " used <span color='#697ec4'>/" + + Glib::Markup::escape_text(data.Interaction->Name) + + "</span>"); + } else { + lbl->set_markup(user.GetEscapedBoldString<false>()); + } } else if (data.ReferencedMessage.has_value()) { if (data.ReferencedMessage.value().get() == nullptr) { lbl->set_markup("<i>deleted message</i>"); |