Metrics-related crashes in branch
Jean-Marc Lasgouttes
lasgouttes at lyx.org
Thu Jan 9 14:22:34 UTC 2025
Le 21/12/2024 à 19:15, Pavel Sanda a écrit :
> Actually you are right, once the figures are loaded, the caret tends to
> stay on similar position of the screen. But not initially, it probably
> gets shifted by the onloading of images above.
I pushed a solution to master at 0fa3aba5c6e, if it works well it should
go to branch too. Most of the patch is an improvement, I only have a
doubt about Cursor::saveBeforeDispatchPosXY, but the return value was
probably bogus in cases that assert now.
The big issue here is to know whether there can be cases where the
cursor is out of screen, either from the preview trick or maybe
scrolling without "cursor follows scrollbar". I am still unsure about
what we have to fear, there are places in code (look at calls to
getPos()) that have a crash potential.
JMarc
More information about the lyx-devel
mailing list