Fix the look of the block cursor at low resolutions.

This commit is contained in:
Filippo Scognamiglio 2014-09-10 01:47:46 +02:00
parent 7bd8b56657
commit eb413f79e4

View File

@ -2265,7 +2265,7 @@ void KTerminalDisplay::drawCursor(QPainter* painter,
bool& invertCharacterColor)
{
QRectF cursorRect = rect;
cursorRect.setHeight(_fontHeight - _lineSpacing - 1);
cursorRect.setHeight(_fontHeight - _lineSpacing);
if (!_cursorBlinking)
{
@ -2280,8 +2280,8 @@ void KTerminalDisplay::drawCursor(QPainter* painter,
// it is draw entirely inside 'rect'
int penWidth = qMax(1,painter->pen().width());
painter->drawRect(cursorRect.adjusted( penWidth/2,
penWidth/2,
painter->drawRect(cursorRect.adjusted( penWidth/2 + penWidth%2,
penWidth/2 + penWidth%2,
- penWidth/2 - penWidth%2,
- penWidth/2 - penWidth%2));
if ( hasFocus() )