]> git.lyx.org Git - lyx.git/blobdiff - src/RowPainter.cpp
Update tex2lyx tests
[lyx.git] / src / RowPainter.cpp
index a9293404788c7b04a494b39783fea5f0f659c917..efc4021c1b88f91da19f4d3241f336adc34a03ac 100644 (file)
@@ -157,9 +157,9 @@ void RowPainter::paintForeignMark(Row::Element const & e) const
                return;
 
        int const desc = e.inset ? e.dim.descent() : 0;
-       int const y = yo_ + pi_.base.solidLineOffset()
-               + desc + pi_.base.solidLineThickness() / 2;
-       pi_.pain.line(int(x_), y, int(x_ + e.full_width()), y, Color_language,
+       int const y = yo_ + min(3 * pi_.base.solidLineOffset() / 2 + desc,
+                               row_.descent() - 1);
+       pi_.pain.line(int(x_), y, int(x_ + e.full_width() - 1), y, Color_language,
                      Painter::line_solid, pi_.base.solidLineThickness());
 }