diff options
Diffstat (limited to 'Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp | 9 |
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); } |
