forked from OpenGamers/abaddon
fix build
This commit is contained in:
@@ -593,11 +593,15 @@ Gtk::Widget *ChatMessageItemContainer::CreateReplyComponent(const Message &data)
|
|||||||
|
|
||||||
if (data.Interaction.has_value()) {
|
if (data.Interaction.has_value()) {
|
||||||
const auto user = *discord.GetUser(data.Interaction->User.ID);
|
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) +
|
if (data.GuildID.has_value()) {
|
||||||
" used <span color='#697ec4'>/" +
|
lbl->set_markup(get_author_markup(user.ID, *data.GuildID) +
|
||||||
Glib::Markup::escape_text(data.Interaction->Name) +
|
" used <span color='#697ec4'>/" +
|
||||||
"</span>");
|
Glib::Markup::escape_text(data.Interaction->Name) +
|
||||||
|
"</span>");
|
||||||
|
} else {
|
||||||
|
lbl->set_markup(user.GetEscapedBoldString<false>());
|
||||||
|
}
|
||||||
} else if (data.ReferencedMessage.has_value()) {
|
} else if (data.ReferencedMessage.has_value()) {
|
||||||
if (data.ReferencedMessage.value().get() == nullptr) {
|
if (data.ReferencedMessage.value().get() == nullptr) {
|
||||||
lbl->set_markup("<i>deleted message</i>");
|
lbl->set_markup("<i>deleted message</i>");
|
||||||
|
|||||||
@@ -156,5 +156,5 @@ inline void Store::Get(sqlite3_stmt *stmt, int index, std::optional<T> &out) con
|
|||||||
template<typename T>
|
template<typename T>
|
||||||
inline typename std::enable_if<std::is_enum<T>::value, void>::type
|
inline typename std::enable_if<std::is_enum<T>::value, void>::type
|
||||||
Store::Get(sqlite3_stmt *stmt, int index, T &out) const {
|
Store::Get(sqlite3_stmt *stmt, int index, T &out) const {
|
||||||
out = static_cast<typename T>(sqlite3_column_int(stmt, index));
|
out = static_cast<T>(sqlite3_column_int(stmt, index));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user