fix for QMacStyle::drawControl

This commit is contained in:
kleuter 2016-03-23 17:39:50 +01:00
parent d0fbd239e3
commit d1695d3b42

View File

@ -3667,9 +3667,9 @@ void QMacStyle::drawControl(ControlElement ce, const QStyleOption *opt, QPainter
NSBezierPath *pushButtonFocusRingPath; NSBezierPath *pushButtonFocusRingPath;
if (bdi.kind == kThemeBevelButton) if (bdi.kind == kThemeBevelButton)
pushButtonFocusRingPath = [NSBezierPath bezierPathWithRect:focusRect]; pushButtonFocusRingPath = [NSBezierPath bezierPathWithRect:NSRectFromCGRect(focusRect)];
else else
pushButtonFocusRingPath = [NSBezierPath bezierPathWithRoundedRect:focusRect xRadius:4 yRadius:4]; pushButtonFocusRingPath = [NSBezierPath bezierPathWithRoundedRect:NSRectFromCGRect(focusRect) xRadius:4 yRadius:4];
qt_drawFocusRingOnPath(cg, pushButtonFocusRingPath); qt_drawFocusRingOnPath(cg, pushButtonFocusRingPath);
} }