From f7a5cccc5ecb3652baeafb39be6c929f0d6f9bdc Mon Sep 17 00:00:00 2001
From: ouwou <26526779+ouwou@users.noreply.github.com>
Date: Sun, 4 Apr 2021 14:57:04 -0400
Subject: fix build
---
components/chatmessage.cpp | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
(limited to 'components')
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 /" +
- Glib::Markup::escape_text(data.Interaction->Name) +
- "");
+
+ if (data.GuildID.has_value()) {
+ lbl->set_markup(get_author_markup(user.ID, *data.GuildID) +
+ " used /" +
+ Glib::Markup::escape_text(data.Interaction->Name) +
+ "");
+ } else {
+ lbl->set_markup(user.GetEscapedBoldString());
+ }
} else if (data.ReferencedMessage.has_value()) {
if (data.ReferencedMessage.value().get() == nullptr) {
lbl->set_markup("deleted message");
--
cgit v1.2.3