diff --git a/apps/reader/word_wrap_view.cpp b/apps/reader/word_wrap_view.cpp index c13400e21..b02c4ed03 100644 --- a/apps/reader/word_wrap_view.cpp +++ b/apps/reader/word_wrap_view.cpp @@ -706,7 +706,11 @@ bool WordWrapTextView::updateTextColorForward(const char * colorStart) const { bool WordWrapTextView::updateTextColorBackward(const char * colorStart) const { - if (*(colorStart++) != '\\') { + if (*(++colorStart) != '\\') { + if (*(colorStart + 1) == '%' || *(colorStart + 2) == '%') { + m_textColor = Palette::PrimaryText; + return true; + } return false; }