honor EscapeSpaces in 2nd overload of EscapeText()

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54854 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Nico Weber 2008-08-16 22:24:33 +00:00
Родитель 5e8840c7a6
Коммит 63366303f6
1 изменённых файлов: 8 добавлений и 3 удалений

Просмотреть файл

@ -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;