]> git.lyx.org Git - lyx.git/blobdiff - src/output_xhtml.cpp
Fix MSVC warning
[lyx.git] / src / output_xhtml.cpp
index d008bc0eab2bb03944b7a8dd2e59f3b6d74f18d2..1c61421c7fc3356cb8038ec282810307ebf8d056 100644 (file)
@@ -206,12 +206,14 @@ ParagraphList::const_iterator makeParagraphs(Buffer const & buf,
                if (par != pbegin)
                        os << '\n';
                bool const opened = openTag(os, lay);
-               par->simpleLyXHTMLOnePar(buf, os, runparams, 
+               docstring const deferred = par->simpleLyXHTMLOnePar(buf, os, runparams,
                                outerFont(distance(paragraphs.begin(), par), paragraphs));
                if (opened) {
                        closeTag(os, lay);
                        os << '\n';
                }
+               if (!deferred.empty())
+                       os << deferred << '\n';
        }
        return pend;
 }
@@ -224,11 +226,12 @@ ParagraphList::const_iterator makeBibliography(Buffer const & buf,
                                ParagraphList::const_iterator const & pbegin,
                                ParagraphList::const_iterator const & pend) 
 {
-       os << "<div class='bibliography'>\n" 
-          << "<h2 class='bibliography'>" 
-          << pbegin->layout().labelstring() 
-          << "</h2>\n";
-       makeParagraphs(buf, os, runparams, paragraphs, pbegin, pend);
+       os << "<h2 class='bibliography'>" 
+          << pbegin->layout().labelstring(false) 
+          << "</h2>\n"
+          << "<div class='bibliography'>\n";
+                       makeParagraphs(buf, os, runparams, paragraphs, pbegin, pend);
+       os << "</div>";
        return pend;
 }