From 9a5aa9eab134715e66a25d8ad543d99ce86f2386 Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Thu, 16 Oct 2008 07:43:46 +0000 Subject: [PATCH] fix View Source for literate documents git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26917 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/Buffer.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/Buffer.cpp b/src/Buffer.cpp index 7358872b0b..e08354b39a 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -2121,10 +2121,11 @@ void Buffer::getSourceCode(odocstream & os, pit_type par_begin, os << "% " << _("Preview source code") << "\n\n"; d->texrow.newline(); d->texrow.newline(); - if (isLatex()) - writeLaTeXSource(os, filePath(), runparams, true, true); - else + if (isDocBook()) writeDocBookSource(os, absFileName(), runparams, false); + else + // latex or literate + writeLaTeXSource(os, filePath(), runparams, true, true); } else { runparams.par_begin = par_begin; runparams.par_end = par_end; @@ -2142,11 +2143,11 @@ void Buffer::getSourceCode(odocstream & os, pit_type par_begin, d->texrow.newline(); d->texrow.newline(); // output paragraphs - if (isLatex()) - latexParagraphs(*this, text(), os, d->texrow, runparams); - else - // DocBook + if (isDocBook()) docbookParagraphs(paragraphs(), *this, os, runparams); + else + // latex or literate + latexParagraphs(*this, text(), os, d->texrow, runparams); } } -- 2.39.2