X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FInsetMathFrac.cpp;h=f1663aea79d50aa6fa9f12c712d85f04fd6dd5ee;hb=897436efbb9bd641b61467d185a2dfae9839e575;hp=6ba3d797b06735b3dfecf5935377d27e79bde5dd;hpb=0e64103f927443835005cda616db620f9b9e007b;p=features.git diff --git a/src/mathed/InsetMathFrac.cpp b/src/mathed/InsetMathFrac.cpp index 6ba3d797b0..f1663aea79 100644 --- a/src/mathed/InsetMathFrac.cpp +++ b/src/mathed/InsetMathFrac.cpp @@ -79,22 +79,22 @@ void InsetMathFrac::draw(PainterInfo & pi, int x, int y) const int m = x + dim_.wid / 2; FracChanger dummy(pi.base); if (kind_ == NICEFRAC) { - cell(0).draw(pi, x + 2, + cell(0).draw(pi, x + 2, y - cell(0).descent() - 5); cell(1).draw(pi, x + cell(0).width() + 5, y + cell(1).ascent() / 2); - pi.pain.line(x + cell(0).width(), - y + dim_.des - 2, - x + cell(0).width() + 5, + pi.pain.line(x + cell(0).width(), + y + dim_.des - 2, + x + cell(0).width() + 5, y - dim_.asc + 2, Color::math); } else { - cell(0).draw(pi, m - cell(0).width() / 2, + cell(0).draw(pi, m - cell(0).width() / 2, y - cell(0).descent() - 2 - 5); cell(1).draw(pi, m - cell(1).width() / 2, y + cell(1).ascent() + 2 - 5); } if (kind_ == FRAC || kind_ == OVER) - pi.pain.line(x + 1, y - 5, + pi.pain.line(x + 1, y - 5, x + dim_.wid - 2, y - 5, Color::math); drawMarkers(pi, x, y); }