Le 27/04/2018 à 11:35, Pavel Sanda a écrit :
Jean-Marc Lasgouttes wrote:
Le 27/04/2018 ?? 00:13, Jean-Marc Lasgouttes a écrit :
commit 90cfe4ec3b4ff22ef798a63e98ca70d0d33a1656
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
Date:   Fri Apr 27 00:03:48 2018 +0200
      Adapt caret height to context in mathed.
           Compute a height from current font and current cell vertical
      dimensions in MathData::metrics(), because this is where current font
      is known.
           Introduce BufferView::setCaretAscentDescent to remember this
value.
           This mechanism is not used for text because Cursor::current_font
is
      restored by undo, and the caret height would not be changed then. But
      in principle it is doable.

Pavel, please test this new code. It should get the cursor size right
without crashing of changing bizarrely the current font.

Riki, if this works, I will probably propose to backport to 2.3.2.

Any chance you would provide 2.3 patch? Anything in master gets
only very limited testing from my side ATM.

Try
  git cherry-pick   6df8c42e59f7d 7bcb78a77875ec 90cfe4ec3b4ff2

JMarc

Reply via email to