Painting: Fix non-drag not producing a circle (square was already OK though).

part of CURA-12543
This commit is contained in:
Remco Burema 2025-05-28 17:12:42 +02:00
parent c9ca999f10
commit d28c2aac68

View File

@ -75,6 +75,9 @@ class PaintTool(Tool):
painter = QPainter(stroke_image)
painter.setRenderHint(QPainter.RenderHint.Antialiasing, False)
painter.setPen(self._brush_pen)
if xdiff == 0 and ydiff == 0:
painter.drawPoint(int(x0 - start_x), int(y0 - start_y))
else:
painter.drawLine(int(x0 - start_x), int(y0 - start_y), int(x1 - start_x), int(y1 - start_y))
painter.end()