Change summary
src/main/java/eu/siacs/conversations/entities/Message.java | 1 +
src/main/java/eu/siacs/conversations/parser/MessageParser.java | 2 ++
2 files changed, 3 insertions(+)
Detailed changes
@@ -431,6 +431,7 @@ public class Message extends AbstractEntity implements AvatarService.Avatarable
}
public void clearReplyReact() {
+ mInReplyTo = null;
this.payloads.remove(getReactionsEl());
this.payloads.remove(getReply());
clearFallbacks("urn:xmpp:reply:0", "urn:xmpp:reactions:0");
@@ -852,10 +852,12 @@ public class MessageParser extends AbstractParser implements Consumer<im.convers
replacedMessage.setFileParams(null);
replacedMessage.addPayload(replaceElement);
} else {
+ replacedMessage.clearPayloads();
for (final var p : message.getPayloads()) {
replacedMessage.addPayload(p);
}
}
+ replacedMessage.setInReplyTo(message.getInReplyTo());
if (replacedMessage.getServerMsgId() == null || message.getServerMsgId() != null) {
replacedMessage.setServerMsgId(message.getServerMsgId());
}