Le 20/01/2026 à 07:05, Koji Yokota a écrit :
2026/01/19 20:10、Jean-Marc Lasgouttes <[email protected]>のメール:

What I do not really understand, is why the input method object hold a pointer to a cursor instead of a buffer view.

Pointer to the cursor is needed since input method is now relevant to contents of text.

I return to this argument. My point is that you do not want a copy of the buffer view's cursor (because it may become out of date) but a reference to it, either via a Cursor & variable, or a reference to the buffer view that holds the cursor. Then, as long as you manage to track buffer view changes, you should be safe.

We already have mechanisms to ensure that the BV cursor is correct, I do not see the need to implement this a second time.

What do I miss?

JMarc
--
lyx-devel mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to