commit bf7f4d716cf0ef148495d7ecd616a1aaea57a13d
Author: Jean-Marc Lasgouttes <[email protected]>
Date:   Sat Jan 11 13:39:20 2020 +0100

    Avoid blinking change tracking cur for math inset.
    
    Since there is a margin above and below the inset, there is no problem
    for putting it higher.
    
    Fixes bug #11684.
---
 src/mathed/InsetMathHull.cpp |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/mathed/InsetMathHull.cpp b/src/mathed/InsetMathHull.cpp
index 9d4c0e5..75e0a41 100644
--- a/src/mathed/InsetMathHull.cpp
+++ b/src/mathed/InsetMathHull.cpp
@@ -697,9 +697,12 @@ void InsetMathHull::draw(PainterInfo & pi, int x, int y) 
const
        drawMarkers(pi, x, y);
 
        // drawing change line
-       if (canPaintChange(*bv))
-               pi.change_.paintCue(pi, x + 1, y + 1 - dim.asc,
-                                   x + dim.wid, y + dim.des);
+       if (canPaintChange(*bv)) {
+               // like in metrics()
+               int const display_margin = display() ? 
pi.base.inPixels(Length(12, Length::PT)) : 0;
+               pi.change_.paintCue(pi, x + 1, y + 1 - dim.asc + display_margin,
+                                   x + dim.wid, y + dim.des - display_margin);
+       }
 }
 
 
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to