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

Reply via email to