From: Jean-Marc Lasgouttes Date: Thu, 16 Oct 2008 07:43:46 +0000 (+0000) Subject: fix View Source for literate documents X-Git-Tag: 1.6.10~3024 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=9a5aa9eab134715e66a25d8ad543d99ce86f2386;p=features.git fix View Source for literate documents git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26917 a592a061-630c-0410-9148-cb99ea01b6c8 --- 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); } }