Merge pull request #14551 from Dentomologist/breakpointwidget_fix_globally_disabled_icon

BreakpointWidget: Fix drawing of icon when breakpoints are disabled
This commit is contained in:
JosJuice 2026-04-06 12:27:00 +02:00 committed by GitHub
commit 85e2149907
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -310,9 +310,14 @@ void BreakpointWidget::Update()
painter.setRenderHint(QPainter::Antialiasing, true);
painter.setPen(Qt::NoPen);
painter.setBrush(Qt::transparent);
// Center and radius
painter.drawEllipse(QPoint(downscale / 2, downscale / 2), downscale / 4, downscale / 4);
const float icon_radius = static_cast<float>(image.height()) / 2.0f;
const float gap_radius = icon_radius / 2.0f;
const QPointF center(icon_radius, icon_radius);
painter.drawEllipse(center, gap_radius, gap_radius);
painter.end();
enabled_icon = QPixmap::fromImage(image);
}