[LyX/master] Don't set open_font to false if lang hasn't been closed
Juergen Spitzmueller
spitz at lyx.org
Sun Feb 6 08:30:55 UTC 2022
commit d66c27de667b9230548f9af2640e95cccaa2aae9
Author: Juergen Spitzmueller <spitz at lyx.org>
Date: Sun Feb 6 10:02:17 2022 +0100
Don't set open_font to false if lang hasn't been closed
---
src/Paragraph.cpp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/Paragraph.cpp b/src/Paragraph.cpp
index e29f268..f178dd5 100644
--- a/src/Paragraph.cpp
+++ b/src/Paragraph.cpp
@@ -2787,12 +2787,12 @@ void Paragraph::latex(BufferParams const & bparams,
column += Changes::latexMarkChange(os, bparams,
Change(Change::UNCHANGED), Change(Change::DELETED), rp);
}
- open_font = false;
// Has the language been closed in the latexWriteEndChanges() call above?
langClosed = running_font.language() != basefont.language()
&& running_font.language() != nextfont.language()
&& (running_font.language()->encoding()->package() != Encoding::CJK);
running_font = basefont;
+ open_font &= !langClosed;
}
// if necessary, close language environment before opening CJK
More information about the lyx-cvs
mailing list