diff options
author | dec05eba <dec05eba@protonmail.com> | 2022-11-09 18:49:00 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2022-11-09 18:49:00 +0100 |
commit | 60f37ebeb130bd58adece6bee06420b40c4e5a05 (patch) | |
tree | 554fc8839bba69e2a51b4862b292953640ee5eff /src/Text.cpp | |
parent | deb32bded40c4c46ce57c729c303edcb1915458b (diff) |
Matrix: reply body formatting shouldn't have html, formatted body should be pure html. Dont display urls in codeblocks
Diffstat (limited to 'src/Text.cpp')
-rw-r--r-- | src/Text.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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) { |