Hi!My cursor often skips lines when moving downwards. I was trying to understand the code and found this in Text2.cpp:
// To middle of next row int const margin = 3 * InsetMathHull::displayMargin() / 2; editXY(cur, x, y + pm.rows()[row].descent() + margin);What is the reasoning here? Why do we take the margin of a math hull in general text cursor handling? Isn't the row descent() enough?
Moreover is there a need to have Text::cursorDown and Text::cursorUp sharing 95% of it's code?
Stefan P.S.: Strangely moving upwards is fine.
PGP.sig
Description: Signierter Teil der Nachricht