aboutsummaryrefslogtreecommitdiff
path: root/libdino
diff options
context:
space:
mode:
authorfiaxh <git@lightrise.org>2026-03-07 09:36:56 +0100
committerfiaxh <git@lightrise.org>2026-03-15 10:51:13 +0100
commit6322365d9018c4c24626e23b807f1c2cda3c6acb (patch)
tree2481c2561a86dccbab4795b85bf6a546b460326c /libdino
parent53b52b04530228e58acdfaff882d6b0b471fd098 (diff)
Fix setting 'to' attribute in reply stanza
fixes #1822
Diffstat (limited to 'libdino')
-rw-r--r--libdino/src/service/message_processor.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/libdino/src/service/message_processor.vala b/libdino/src/service/message_processor.vala
index 51fe1808..676daa72 100644
--- a/libdino/src/service/message_processor.vala
+++ b/libdino/src/service/message_processor.vala
@@ -425,9 +425,9 @@ public class MessageProcessor : StreamInteractionModule, Object {
if (message.quoted_item_id != 0) {
ContentItem? quoted_content_item = stream_interactor.get_module(ContentItemStore.IDENTITY).get_item_by_id(conversation, message.quoted_item_id);
if (quoted_content_item != null) {
- Jid? quoted_sender = message.from;
+ Jid quoted_sender = quoted_content_item.jid;
string? quoted_stanza_id = stream_interactor.get_module(ContentItemStore.IDENTITY).get_message_id_for_content_item(conversation, quoted_content_item);
- if (quoted_sender != null && quoted_stanza_id != null) {
+ if (quoted_stanza_id != null) {
Xep.Replies.set_reply_to(new_message, new Xep.Replies.ReplyTo(quoted_sender, quoted_stanza_id));
}