summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-04-04 14:57:04 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2021-04-04 14:57:04 -0400
commitf7a5cccc5ecb3652baeafb39be6c929f0d6f9bdc (patch)
tree3fe92ea8e5f264c788467ce7a299887f743d736b /components
parent6f1013d146e9e4878b3ef542d4b95ccbcaa7fff1 (diff)
downloadabaddon-portaudio-f7a5cccc5ecb3652baeafb39be6c929f0d6f9bdc.tar.gz
abaddon-portaudio-f7a5cccc5ecb3652baeafb39be6c929f0d6f9bdc.zip
fix build
Diffstat (limited to 'components')
-rw-r--r--components/chatmessage.cpp14
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>");