From 177ae5a358f9cad111db0e00e8025fbef748c1a9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=BCnter=20Milde?= Date: Mon, 13 May 2019 10:42:41 +0200 Subject: [PATCH] Add comment (fixme) about #8479. --- src/output_latex.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/output_latex.cpp b/src/output_latex.cpp index 517ef13d22..07f9246269 100644 --- a/src/output_latex.cpp +++ b/src/output_latex.cpp @@ -743,7 +743,7 @@ void TeXOnePar(Buffer const & buf, OutputParams runparams = runparams_in; runparams.isLastPar = (pit == pit_type(paragraphs.size() - 1)); - // We reinitialze par begin and end to be on the safe side + // We reinitialize par begin and end to be on the safe side // with embedded inset as we don't know if they set those // value correctly. runparams.par_begin = 0; @@ -1330,6 +1330,12 @@ void TeXOnePar(Buffer const & buf, break; } case inputenc: { + // FIXME: If we are in an inset and the switch happened outside this inset, + // do not switch back at the end of the inset (bug #8479) + // The following attempt does not help with listings-caption in a CJK document: + // if (runparams_in.local_font != 0 + // && runparams_in.encoding == runparams_in.local_font->language()->encoding()) + // break; os << "\\egroup"; state->open_encoding_ = none; break; -- 2.39.5