--- part/view/kateviewhelpers.cpp.orig 2014-10-27 05:17:55.000000000 +0900 +++ part/view/kateviewhelpers.cpp 2017-10-12 15:17:24.000000000 +0900 @@ -1703,7 +1703,7 @@ if (realLine > -1) { if (m_viewInternal->cache()->viewLine(z).startCol() == 0) { if (m_viRelLineNumbersOn && m_view->viInputMode()) { - int diff = abs(realLine - currentLine); + int diff = abs(realLine - (int)currentLine); if (diff > 0) { p.drawText( lnX + m_maxCharWidth / 2, y, lnWidth - m_maxCharWidth, h, Qt::TextDontClip|Qt::AlignRight|Qt::AlignVCenter, QString("%1").arg(diff) );