honor EscapeSpaces in 2nd overload of EscapeText()

llvm-svn: 54854
This commit is contained in:
Nico Weber 2008-08-16 22:24:33 +00:00
parent 3014572ea2
commit 0b79bfe501
1 changed files with 8 additions and 3 deletions

View File

@ -176,9 +176,14 @@ std::string html::EscapeText(const std::string& s, bool EscapeSpaces,
break;
case '\t':
if (ReplaceTabs)
for (unsigned i = 0; i < 4; ++i)
os << "&nbsp;";
if (ReplaceTabs) {
if (EscapeSpaces)
for (unsigned i = 0; i < 4; ++i)
os << "&nbsp;";
else
for (unsigned i = 0; i < 4; ++i)
os << " ";
}
else
os << c;