Le 21/10/2025 à 15:52, Scott Kostyshak a écrit :
Thanks, JMarc! Indeed, now when I type a double-quote I cannot reproduce
thanks to your patch.
However, I can still reproduce the issue whenever I *backspace* over a
double-quote to remove one.
This happens when deleting any inset (Text::backapsace()):
bool const was_inset = cur.paragraph().isInset(cur.pos());
cur.paragraph().eraseChar(cur.pos(),
cur.buffer()->params().track_changes);
if (was_inset)
cur.forceBufferUpdate();
else
cur.checkBufferStructure();
I see no easy fix for that except for making this thing faster.
JMarc
--
lyx-devel mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-devel