diff --git a/qucs/paintings/ellipsearc.cpp b/qucs/paintings/ellipsearc.cpp index ea31fd976..6d22f2e63 100644 --- a/qucs/paintings/ellipsearc.cpp +++ b/qucs/paintings/ellipsearc.cpp @@ -52,10 +52,12 @@ void EllipseArc::paint(QPainter *painter) { painter->setPen(QPen(Qt::white, Pen.width(), Pen.style())); painter->drawArc(cx, cy, x2, y2, Angle, ArcLen); + painter->setPen(QPen(Qt::darkRed, 2)); + misc::draw_resize_handle(painter, QPoint{cx, cy}); - misc::draw_resize_handle(painter, QPoint{cx, y2}); - misc::draw_resize_handle(painter, QPoint{x2, cy}); - misc::draw_resize_handle(painter, QPoint{x2, y2}); + misc::draw_resize_handle(painter, QPoint{cx, cy + y2}); + misc::draw_resize_handle(painter, QPoint{cx + x2, cy}); + misc::draw_resize_handle(painter, QPoint{cx + x2, cy + y2}); } painter->restore(); }