Buffers for Math Insets
Jean-Marc Lasgouttes
lasgouttes at lyx.org
Sat Oct 12 09:25:10 UTC 2019
Le 12/10/2019 à 04:38, Richard Kimberly Heck a écrit :
> On 10/11/19 10:21 PM, Richard Kimberly Heck wrote:
>> I'm working on bug #11104 (refstyle support in math) and have been
>> running into a number of problems involving unset Buffer members for
>> math insets. (I see a lot of warnings about this in stable, too.) The
>> basic problem is that I need to access the BufferParams to find out
>> whether we are using refstyle or not. But if the Buffer member isn't set....
I have not seen so many of these.
>> Might it make sense to call something like inset().setBuffer() whenever
>> we go through updateBuffer? That is obviously overkill, but I don't know
>> how else to ensure that the math insets are handled properly.
>
> PS We seem to reset the Buffers for whenever we move the mouse, so it
> can't be that expensive. But if we do it whenever we updateBuffer, then
> maybe we wouldn't need to do it whenever we move the mouse?
What is the piece of code you are referring to? I agree that
updateBuffer is a good place to do that and it would indeed not be
expensive.
JMarc
More information about the lyx-devel
mailing list