From 448e5efab42f75e48d01550f9781318425275f15 Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Fri, 21 Aug 2020 11:07:22 +0200 Subject: [PATCH] Do not attempt to close language twice --- src/Paragraph.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Paragraph.cpp b/src/Paragraph.cpp index 8ef7c20e75..d1c7fe9dfa 100644 --- a/src/Paragraph.cpp +++ b/src/Paragraph.cpp @@ -2615,6 +2615,7 @@ void Paragraph::latex(BufferParams const & bparams, } // Do we need to close the previous font? + bool langClosed = false; if (open_font && ((current_font != running_font || current_font.language() != running_font.language()) @@ -2650,6 +2651,7 @@ void Paragraph::latex(BufferParams const & bparams, } running_font = basefont; open_font = false; + langClosed = true; } // if necessary, close language environment before opening CJK @@ -2749,7 +2751,7 @@ void Paragraph::latex(BufferParams const & bparams, } } else { running_font = current_font; - open_font = true; + open_font = !langClosed; } } -- 2.39.2