aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports')
-rw-r--r--src/imports/nativestyle/qstyle/mac/qquickmacstyle_mac.mm7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/imports/nativestyle/qstyle/mac/qquickmacstyle_mac.mm b/src/imports/nativestyle/qstyle/mac/qquickmacstyle_mac.mm
index 47fac5b3..5d061667 100644
--- a/src/imports/nativestyle/qstyle/mac/qquickmacstyle_mac.mm
+++ b/src/imports/nativestyle/qstyle/mac/qquickmacstyle_mac.mm
@@ -2227,8 +2227,11 @@ int QMacStyle::pixelMetric(PixelMetric metric, const QStyleOption *opt) const
ret = 10;
break;
case PM_SliderFocusFrameRadius:
- if (const QStyleOptionSlider *sliderOpt = qstyleoption_cast<const QStyleOptionSlider *>(opt))
- ret = sliderOpt->tickPosition == QStyleOptionSlider::NoTicks ? 10 : 3;
+ // QTBUG-93423: We currently need to skip drawing a focus ring around the handle, since
+ // the handle drawn by the UIKit is not centered inside the rect we get from calling
+ // [cell knobRectFlipped:slider.isFlipped]. So we choose to draw the focus as
+ // a rect instead until we have a better solution available.
+ ret = 0;
break;
case PM_DialFocusFrameRadius:
case PM_SpinBoxFocusFrameRadius: