string item_tag;
- ParagraphList::iterator par = const_cast<ParagraphList&>(paragraphs).begin();
- ParagraphList::iterator pend = const_cast<ParagraphList&>(paragraphs).end();
+ ParagraphList::const_iterator par = paragraphs.begin();
+ ParagraphList::const_iterator pend = paragraphs.end();
Counters & counters = buf.params().getLyXTextClass().counters();
}
par->simpleDocBookOnePar(buf, os,
- outerFont(par - const_cast<ParagraphList&>(paragraphs).begin(), paragraphs),
+ outerFont(par - paragraphs.begin(), paragraphs),
runparams, depth + 1 + command_depth);
// write closing SGML tags
// Close open tags
for (int d = depth; d >= 0; --d) {
if (!environment_stack[depth].empty()) {
- sgml::closeEnvTags(os, false, environment_inner[depth],
- item_tag, command_depth + depth);
+ sgml::closeEnvTags(os, false, environment_inner[d], item_tag, command_depth + d);
+ sgml::closeTag(os, d + command_depth, false, environment_stack[d]);
}
}