X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FFont.cpp;h=b0073ebeb8e109883e94008664b42dc74f8a70c8;hb=6a8b25ba5110a1d4e19206f9f42d3b04312e6728;hp=0ba7aeb1abf330cbae277f0f3ab8aed34774e5a4;hpb=29be500207e805554fb8e9fbd78748e4c0196adf;p=features.git diff --git a/src/Font.cpp b/src/Font.cpp index 0ba7aeb1ab..b0073ebeb8 100644 --- a/src/Font.cpp +++ b/src/Font.cpp @@ -876,7 +876,8 @@ int Font::latexWriteStartChanges(odocstream & os, BufferParams const & bparams, int Font::latexWriteEndChanges(odocstream & os, BufferParams const & bparams, OutputParams const & runparams, Font const & base, - Font const & next) const + Font const & next, + bool const & closeLanguage) const { int count = 0; bool env = false; @@ -955,7 +956,8 @@ int Font::latexWriteEndChanges(odocstream & os, BufferParams const & bparams, open_encoding_ = false; } - if (language() != base.language() && language() != next.language()) { + if (closeLanguage && + language() != base.language() && language() != next.language()) { os << '}'; ++count; }