diff --git a/konsole/TEWidget.cpp b/konsole/TEWidget.cpp index 78d8b8bd..3a3959a8 100644 --- a/konsole/TEWidget.cpp +++ b/konsole/TEWidget.cpp @@ -372,7 +372,7 @@ TEWidget::~TEWidget() void TEWidget::drawAttrStr(QPainter &paint, QRect rect, QString& str, ca attr, bool pm, bool clear) { - int a = (font_h+font_a)/2; + int a = font_a + m_lineSpacing / 2; QColor fColor = color_table[attr.f].color; if (attr.r & RE_CURSOR) @@ -394,7 +394,7 @@ void TEWidget::drawAttrStr(QPainter &paint, QRect rect, if ((attr.r & RE_CURSOR)) { paint.setBackgroundMode( TransparentMode ); int h = font_h - m_lineSpacing; - QRect r(rect.x(),rect.y()+a-font_a,rect.width(),h); + QRect r(rect.x(),rect.y()+m_lineSpacing/2,rect.width(),h); if (hasFocus()) { if (!cursorBlinking)