Make sure that the blue language underline is not below the bottom of
the row. Otherwise, it can disappear when the next row is painted.
(cherry picked from commit
8e9e05067014a7c5fad501a0f4e8ffbb56eed165)
return;
int const desc = e.inset ? e.dim.descent() : 0;
- int const y = yo_ + pi_.base.solidLineOffset()
- + desc + pi_.base.solidLineThickness() / 2;
+ 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()), y, Color_language,
Painter::line_solid, pi_.base.solidLineThickness());
}
- Fix issues with dead key accents (bug 11183).
+- Fix disappearance of blue (language) line in some situations.
+
* INTERNALS