]> git.lyx.org Git - features.git/commitdiff
Fix glitch in drawing fractions
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Tue, 17 Jan 2017 15:28:48 +0000 (16:28 +0100)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Tue, 17 Jan 2017 15:28:48 +0000 (16:28 +0100)
This is a fixup to 89662a68.

src/mathed/InsetMathFrac.cpp

index 465d1facd1321b51c6f944fe228cdf9500ba7232..fba920dea2e53dac3df3252d07db16c2d68ea836 100644 (file)
@@ -301,7 +301,7 @@ void InsetMathFrac::draw(PainterInfo & pi, int x, int y) const
                        : Changer();
                // nice fraction
                Changer dummy2 = pi.base.changeScript();
-               cell(0).draw(pi, xx, y - dy);
+               cell(0).draw(pi, xx + 1, y - dy);
                // reference LaTeX code from nicefrac.sty:
                //    \mkern-2mu/\mkern-1mu
                if (latexkeys const * slash = slash_symbol()) {
@@ -354,7 +354,7 @@ void InsetMathFrac::draw(PainterInfo & pi, int x, int y) const
                cell(1).draw(pi, m - dim1.wid / 2, y + dim1.asc + dy/2 - dy + t);
                // horizontal line
                if (kind_ != ATOP)
-                       pi.pain.line(x, y - dy, x + dim.wid - 2, y - dy,
+                       pi.pain.line(x, y - dy, x + dim.wid, y - dy,
                                     pi.base.font.color(), pi.pain.line_solid, t);
        }
        } //switch (kind_)