mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 21:21:32 +00:00
fix bug #8209: polyglossia commands ignored partial source preview
This commit is contained in:
parent
2c9310d935
commit
6de47fa873
@ -1473,6 +1473,7 @@ void Buffer::writeLaTeXSource(otexstream & os,
|
||||
LYXERR(Debug::LATEX, " Validating buffer...");
|
||||
LaTeXFeatures features(*this, params(), runparams);
|
||||
validate(features);
|
||||
runparams.use_polyglossia = features.usePolyglossia();
|
||||
LYXERR(Debug::LATEX, " Buffer validation done.");
|
||||
|
||||
bool const output_preamble =
|
||||
@ -1570,7 +1571,6 @@ void Buffer::writeLaTeXSource(otexstream & os,
|
||||
MacroSet parentMacros;
|
||||
listParentMacros(parentMacros, features);
|
||||
|
||||
runparams.use_polyglossia = features.usePolyglossia();
|
||||
// Write the preamble
|
||||
runparams.use_babel = params().writeLaTeX(os, features,
|
||||
d->filename.onlyPath());
|
||||
@ -3336,6 +3336,12 @@ void Buffer::getSourceCode(odocstream & os, string const format,
|
||||
} else if (params().isDocBook()) {
|
||||
docbookParagraphs(text(), *this, os, runparams);
|
||||
} else {
|
||||
// We need to validate the Buffer params' features here
|
||||
// in order to know if we should output polyglossia
|
||||
// macros (instead of babel macros)
|
||||
LaTeXFeatures features(*this, params(), runparams);
|
||||
params().validate(features);
|
||||
runparams.use_polyglossia = features.usePolyglossia();
|
||||
TexRow texrow;
|
||||
texrow.reset();
|
||||
texrow.newline();
|
||||
|
Loading…
Reference in New Issue
Block a user