diff options
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) { |