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 +++++++++----- discord/store.hpp | 2 +- 2 files changed, 10 insertions(+), 6 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 /" + - 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"); diff --git a/discord/store.hpp b/discord/store.hpp index 23d2c0d..e3713eb 100644 --- a/discord/store.hpp +++ b/discord/store.hpp @@ -156,5 +156,5 @@ inline void Store::Get(sqlite3_stmt *stmt, int index, std::optional &out) con template inline typename std::enable_if::value, void>::type Store::Get(sqlite3_stmt *stmt, int index, T &out) const { - out = static_cast(sqlite3_column_int(stmt, index)); + out = static_cast(sqlite3_column_int(stmt, index)); } -- cgit v1.2.3