X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Foutput_xhtml.cpp;h=e87fe23750232b3aaa7223a3c67064329d17ba73;hb=98feadd61eb80ec330cd1884f2321952313ea4b1;hp=585ee2cb34e5c5b7d387275b6fee9b56bae73709;hpb=b3ab0190c1d8baa1f9c77bd8fb0fb0d5001cfe13;p=lyx.git diff --git a/src/output_xhtml.cpp b/src/output_xhtml.cpp index 585ee2cb34..e87fe23750 100644 --- a/src/output_xhtml.cpp +++ b/src/output_xhtml.cpp @@ -878,13 +878,14 @@ ParagraphList::const_iterator makeParagraphs(Buffer const & buf, runparams, text.outerFont(distance(begin, par)), open_par, close_par); - if (!deferred.empty()) { - xs << XHTMLStream::ESCAPE_NONE << deferred << html::CR(); - } if (close_par) { closeTag(xs, lay); xs << html::CR(); } + + if (!deferred.empty()) { + xs << XHTMLStream::ESCAPE_NONE << deferred << html::CR(); + } } return pend; } @@ -1010,8 +1011,9 @@ ParagraphList::const_iterator makeEnvironment(Buffer const & buf, if (labelfirst) openItemTag(xs, style, par->params()); - par->simpleLyXHTMLOnePar(buf, xs, runparams, + docstring deferred = par->simpleLyXHTMLOnePar(buf, xs, runparams, text.outerFont(distance(begin, par)), true, true, sep); + xs << XHTMLStream::ESCAPE_NONE << deferred; ++par; // We may not want to close the tag yet, in particular: