> 2025/12/20 2:30、José Matos <[email protected]>のメール:
>
> Since this is an assertion is it possible to put code there to give more
> context
> of what can be wrong?
>
> What could that code be?
If things were working fine,
pos_type pos = sl.pos();
in Cursor.cpp line 2421 should have set cursor position correctly. So,
something strange could have happened here.
One possibility is
CursorSlice const & sl = innerTextSlice();
didn't point to the cursor slice as expected.
It can be either checked by a debugger or by inserting a line, say,
LYXERR0(“cursor position = “ << pos << “ sl address = “ << &sl << “ sl
empty? “ << sl.empty());
right after line 2421 of Cursor.cpp. The above line emits a message in the
standard output, so it can be viewed if lyx is started from a command line.
Koji
--
lyx-devel mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-devel