Fix bug #7239, or at least try to do so. We need to output the command

here.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37229 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Richard Heck 2011-01-16 19:14:14 +00:00
parent 7381892892
commit 4f4a8203b3

View File

@ -444,9 +444,23 @@ void TeXOnePar(Buffer const & buf,
if (style.pass_thru) {
Font const outerfont = text.outerFont(pit);
// can we have pass_thru for lists? if so, we need to do the whole
// switch and kaboodle here.
os << '\\' << from_ascii(style.latexname());
// Separate handling of optional argument inset.
if (style.optargs != 0 || style.reqargs != 0) {
int ret = latexArgInsets(par, os, runparams, style.reqargs, style.optargs);
while (ret > 0) {
texrow.newline();
--ret;
}
}
else
os << from_ascii(style.latexparam());
par.latex(bparams, outerfont, os, texrow, runparams, start_pos,
end_pos);
os << '\n';
os << from_ascii("}\n");
texrow.newline();
if (!style.parbreak_is_newline) {
os << '\n';