diff --git a/plugins/tools/basictools/kis_tool_line.cc b/plugins/tools/basictools/kis_tool_line.cc --- a/plugins/tools/basictools/kis_tool_line.cc +++ b/plugins/tools/basictools/kis_tool_line.cc @@ -149,9 +149,21 @@ { Q_UNUSED(converter); + + // Paint one-pixel path + QPainterPath path; + if (m_strokeIsRunning) { + path.moveTo(pixelToView(m_startPoint)); + path.lineTo(pixelToView(m_endPoint)); + } + if(mode() == KisTool::PAINT_MODE) { paintLine(gc,QRect()); } + + + paintToolOutline(&gc, path); + KisToolPaint::paint(gc,converter); }