summaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2023-07-13 18:53:47 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2023-07-13 18:53:47 -0400
commit52a340e3666e4081b5f284c320404d06ac37b2f3 (patch)
tree2f5d1fc1f589580cd91cfc5d25ea28c07da533a7 /src/components
parent59e16cbb3ba6c109fff5a714ae4ff40def18ed24 (diff)
downloadabaddon-portaudio-52a340e3666e4081b5f284c320404d06ac37b2f3.tar.gz
abaddon-portaudio-52a340e3666e4081b5f284c320404d06ac37b2f3.zip
fix attachments and replies breaking when loading message history
Diffstat (limited to 'src/components')
-rw-r--r--src/components/chatmessage.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/components/chatmessage.cpp b/src/components/chatmessage.cpp
index 4fde039..23ee36f 100644
--- a/src/components/chatmessage.cpp
+++ b/src/components/chatmessage.cpp
@@ -674,8 +674,9 @@ Gtk::Widget *ChatMessageItemContainer::CreateReplyComponent(const Message &data)
std::optional<std::shared_ptr<Message>> referenced_message = data.ReferencedMessage;
if (data.MessageReference.has_value() && data.MessageReference->MessageID.has_value() && !referenced_message.has_value()) {
auto refd = discord.GetMessage(*data.MessageReference->MessageID);
- if (refd.has_value())
+ if (refd.has_value()) {
referenced_message = std::make_shared<Message>(std::move(*refd));
+ }
}
if (data.Interaction.has_value()) {