[LyX/master] Reset font when leaving insets while auto-inserting (fixes #12477)

Juergen Spitzmueller spitz at lyx.org
Mon Feb 14 07:14:52 UTC 2022


commit 13f9edb770859f6f16f0e76c21b050329fffbe39
Author: Juergen Spitzmueller <spitz at lyx.org>
Date:   Mon Feb 14 08:46:11 2022 +0100

    Reset font when leaving insets while auto-inserting (fixes #12477)
---
 src/Text3.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/Text3.cpp b/src/Text3.cpp
index 529e756..c75a9c3 100644
--- a/src/Text3.cpp
+++ b/src/Text3.cpp
@@ -2132,6 +2132,7 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd)
 				// leave this now in order to insert the next one.
 				if (inautoarg) {
 					cur.leaveInset(cur.inset());
+					cur.setCurrentFont();
 					cur.posForward();
 					if (arg.insertonnewline && cur.pos() > 0) {
 						FuncRequest cmd2(LFUN_PARAGRAPH_BREAK);


More information about the lyx-cvs mailing list