From b490ed29b941b14a90cdfb79645cc980c4257701 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Mon, 5 Apr 2010 22:02:43 +0000 Subject: [PATCH] Fix output of title and clean up a bit. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34061 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/Buffer.cpp | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/src/Buffer.cpp b/src/Buffer.cpp index e26381fa81..4a278219e7 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -1563,20 +1563,24 @@ void Buffer::writeLyXHTMLSource(odocstream & os, updateMacroInstances(); if (!only_body) { - os << "\n"; - os << "\n"; - // FIXME Language should be set properly. - os << "\n"; - os << "\n"; - os << "\n"; - // FIXME Presumably need to set this right - os << "\n"; - os << "" << features.htmlTitle() << "\n"; + os << "\n" + << "\n" + // FIXME Language should be set properly. + << "\n" + << "\n" + << "\n" + // FIXME Presumably need to set this right + << "\n"; + + docstring const & doctitle = features.htmlTitle(); + os << "" + << (doctitle.empty() ? from_ascii("LyX Document") : doctitle) + << "\n"; os << "\n\n" - << features.getTClassHTMLPreamble() - << "\n\n" - << from_utf8(features.getPreambleSnippets()); + << features.getTClassHTMLPreamble() + << "\n\n" + << from_utf8(features.getPreambleSnippets()); os << "\n\n"; docstring const styleinfo = features.getTClassHTMLStyles(); -- 2.39.2