- latex is supposed to return the number of _rows_, so do not count the characters
(fix bug 5378).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26966
a592a061-630c-0410-9148-
cb99ea01b6c8
{
os << "\\index";
os << '{';
- int i = 7;
+ int i = 0;
// get contents of InsetText as LaTeX and plaintext
odocstringstream ourlatex;
bool first = true;
for (; it != end; ++it) {
// write the separator except the first time
- if (!first) {
+ if (!first)
os << '!';
- i += 1;
- } else
+ else
first = false;
// correctly sort macros and formatted strings
subst(spart2, from_ascii("\\"), docstring());
os << ppart;
os << '@';
- i += ppart.size() + 1;
}
docstring const tpart = *it;
os << tpart;
- i += tpart.size();
if (it2 < levels_plain.end())
++it2;
}
// write the bit that followed "|"
- if (!cmd.empty()) {
+ if (!cmd.empty())
os << "|" << cmd;
- i += cmd.size() + 1;
- }
os << '}';
- i += 1;
return i;
}