From 60f37ebeb130bd58adece6bee06420b40c4e5a05 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Wed, 9 Nov 2022 18:49:00 +0100 Subject: Matrix: reply body formatting shouldn't have html, formatted body should be pure html. Dont display urls in codeblocks --- src/Text.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/Text.cpp') diff --git a/src/Text.cpp b/src/Text.cpp index 836651c..3ecf24c 100644 --- a/src/Text.cpp +++ b/src/Text.cpp @@ -695,7 +695,7 @@ namespace QuickMedia if(!text_format_stack.empty()) { if((text_format_stack.top().text_flags & FORMATTED_TEXT_FLAG_COLOR) && !force_color) text_element_color = text_format_stack.top().color; - if(text_format_stack.top().text_flags & FORMATTED_TEXT_FLAG_MONOSPACE) + if(text_format_stack.top().text_flags & FORMATTED_TEXT_FLAG_CODE) monospace = true; } @@ -789,7 +789,7 @@ namespace QuickMedia for(size_t i = 0; i < textElement.text.size();) { mgl::Color text_color = text_element_color; - if(!force_color) { + if(!force_color && !monospace) { if(url_range_index < url_ranges.size()) { size_t string_offset = (textElement.text.data() + i) - str.data(); if(string_offset >= url_ranges[url_range_index].start && string_offset < url_ranges[url_range_index].start + url_ranges[url_range_index].length) { -- cgit v1.2.3