From cf352dbf57add6e038fc919172bb5d32fb5f775f Mon Sep 17 00:00:00 2001 From: fiaxh Date: Sat, 7 Mar 2026 12:30:13 +0100 Subject: Fix /me rendering in quotes fixes #1390 closes #1399 --- main/src/ui/conversation_content_view/quote_widget.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'main/src') diff --git a/main/src/ui/conversation_content_view/quote_widget.vala b/main/src/ui/conversation_content_view/quote_widget.vala index b267e6bc..aedce687 100644 --- a/main/src/ui/conversation_content_view/quote_widget.vala +++ b/main/src/ui/conversation_content_view/quote_widget.vala @@ -28,7 +28,11 @@ namespace Dino.Ui.Quote { this.display_name = Util.get_participant_display_name(stream_interactor, conversation, content_item.jid, true); if (content_item.type_ == MessageItem.TYPE) { var message = ((MessageItem) content_item).message; - this.message = Dino.message_body_without_reply_fallback(message); + this.message = Markup.escape_text(Dino.message_body_without_reply_fallback(message)); + + if (message.body.has_prefix("/me ")) { + this.message = @"$(Markup.escape_text(display_name)) " + this.message.substring(4) + ""; + } } else if (content_item.type_ == FileItem.TYPE) { var file_transfer = ((FileItem) content_item).file_transfer; this.message = _("File") + ": " + file_transfer.file_name; -- cgit v1.3