commit c4cdff5de22c683df4423dbc0950191294381cd1 Author: Scott Kostyshak <skost...@lyx.org> Date: Thu Jul 6 08:40:12 2023 -0400
Fix cursor font after collapsing inset (#12830) If the cursor is in an inset, and it is closed (e.g., with ctrl + i, or inset-toggle), the cursor is moved outside of the inset, so the font must be reset. --- src/insets/InsetCollapsible.cpp | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/insets/InsetCollapsible.cpp b/src/insets/InsetCollapsible.cpp index e029671..56d8ce8 100644 --- a/src/insets/InsetCollapsible.cpp +++ b/src/insets/InsetCollapsible.cpp @@ -717,8 +717,11 @@ void InsetCollapsible::setStatus(Cursor & cur, CollapseStatus status) { status_ = status; setButtonLabel(); - if (status_ == Collapsed) + if (status_ == Collapsed) { cur.leaveInset(*this); + // if cursor was inside the inset, it was now moved outside (#12830) + cur.setCurrentFont(); + } } -- lyx-cvs mailing list lyx-cvs@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-cvs