diff --git a/src/librssguard/core/message.cpp b/src/librssguard/core/message.cpp index b90ada677..a3844abf2 100644 --- a/src/librssguard/core/message.cpp +++ b/src/librssguard/core/message.cpp @@ -77,8 +77,11 @@ void Message::sanitize() { // Sanitize title. m_title = m_title + // Remove non-breaking spaces. + .replace(QRegularExpression(QSL("[\\u202F\\u00A0 ]")), QSL(" ")) + // Shrink consecutive whitespaces. - .replace(QRegularExpression(QSL("[\\s\\u202F\\u00A0]{2,}")), QSL(" ")) + .replace(QRegularExpression(QSL("[\\s]{2,}")), QSL(" ")) // Remove all newlines and leading white space. .remove(QRegularExpression(QSL("([\\n\\r])|(^\\s)")));