> 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

Reply via email to