From: Richard Heck Date: Sun, 31 Jul 2016 07:18:32 +0000 (-0400) Subject: Fix output of floats, etc, inside environments. X-Git-Tag: 2.3.0alpha1~1177 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=98feadd61eb80ec330cd1884f2321952313ea4b1;hp=9e5a42edbf71a6678ca572bfc9241668f602a66e;p=lyx.git Fix output of floats, etc, inside environments. Fixes bug #9094. --- diff --git a/src/output_xhtml.cpp b/src/output_xhtml.cpp index 1dd4ef1bda..e87fe23750 100644 --- a/src/output_xhtml.cpp +++ b/src/output_xhtml.cpp @@ -1011,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: