summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2026-04-06 12:27:00 +0200
committerGitHub <noreply@github.com>2026-04-06 12:27:00 +0200
commit85e2149907db6c1d94fcd808c85dde25d6f0ff13 (patch)
treef1519975cba542ea6012c5e7ed797b3030f5423c /Source
parentd3275b9ffe3c6412cb0a10bc3a4fec7883894981 (diff)
parent69a5e516ed7f1b737b3a7f6dc012b9c7850118bd (diff)
Merge pull request #14551 from Dentomologist/breakpointwidget_fix_globally_disabled_icon
BreakpointWidget: Fix drawing of icon when breakpoints are disabled
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp b/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp
index f3c7b6fb99..bdd0cc5d82 100644
--- a/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp
+++ b/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp
@@ -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);
}