commit 89901123c579c6c7dbd1aecd092d62c3a0a3db24 Author: Jean-Marc Lasgouttes <lasgout...@lyx.org> Date: Sun Apr 7 19:23:12 2024 +0200
Fix crash when deleting inset with backspace See description here: https://marc.info/?l=lyx-devel&m=171243435229412&w=2 cutSelectionHelper did not request a metrics update when the selection was inner to a paragraph. The new code is better, but it was not necessary before the biginset branch because of a full metrics computation that hid this missing case. --- src/CutAndPaste.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/CutAndPaste.cpp b/src/CutAndPaste.cpp index 276285dfbc..abed1567d7 100644 --- a/src/CutAndPaste.cpp +++ b/src/CutAndPaste.cpp @@ -989,6 +989,8 @@ void cutSelectionHelper(Cursor & cur, CutStack & cuts, bool realcut, bool putcli if (begpit != endpit) cur.screenUpdateFlags(Update::Force | Update::FitCursor); + else + cur.screenUpdateFlags(Update::SinglePar | Update::FitCursor); tie(endpit, endpos) = eraseSelectionHelper(bp, text->paragraphs(), begpit, endpit, -- lyx-cvs mailing list lyx-cvs@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-cvs