html decoding i meta tags and other places: replace <p> and <br> with spaces instead of empty strings (while indexing)

This commit is contained in:
Ivan Skytte Jørgensen
2018-05-24 14:27:35 +02:00
parent d2eeb2f56b
commit a6d04c5b59

@ -1183,8 +1183,9 @@ void Summary::maybeRemoveHtmlFormatting() {
i = p-m_summary;
if(i+4<m_summaryLen) {
if(memcmp(p,"<br>",4)==0) {
memmove(m_summary+i,m_summary+i+4,m_summaryLen-i-4);
m_summaryLen -= 4;
memmove(m_summary+i,m_summary+i+3,m_summaryLen-i-3);
m_summaryLen -= 3;
m_summary[i] = ' ';
} else if(memcmp(p,"<b>",3)==0) {
memmove(m_summary+i,m_summary+i+3,m_summaryLen-i-3);
m_summaryLen -= 3;
@ -1192,8 +1193,9 @@ void Summary::maybeRemoveHtmlFormatting() {
memmove(m_summary+i,m_summary+i+3,m_summaryLen-i-3);
m_summaryLen -= 3;
} else if(memcmp(p,"<p>",3)==0) {
memmove(m_summary+i,m_summary+i+3,m_summaryLen-i-3);
m_summaryLen -= 3;
memmove(m_summary+i,m_summary+i+2,m_summaryLen-i-2);
m_summaryLen -= 2;
m_summary[i] = ' ';
} else
i++;
} else