Various fixes

This commit is contained in:
Ilya Laktyushin 2023-09-19 17:30:45 +04:00
parent f4ed424c7e
commit 510d62e90c

View File

@ -99,7 +99,7 @@ private func generateBadgePath(rectSize: CGSize, tailPosition: CGFloat? = 0.5) -
withCenter: CGPoint(x: rect.minX + cornerRadius, y: rect.minY + cornerRadius), withCenter: CGPoint(x: rect.minX + cornerRadius, y: rect.minY + cornerRadius),
radius: cornerRadius, radius: cornerRadius,
startAngle: .pi, startAngle: .pi,
endAngle: .pi + leftArcEndAngle, endAngle: .pi + max(0.0001, leftArcEndAngle),
clockwise: true clockwise: true
) )
@ -136,7 +136,7 @@ private func generateBadgePath(rectSize: CGSize, tailPosition: CGFloat? = 0.5) -
path.addArc( path.addArc(
withCenter: CGPoint(x: rect.minX + rectSize.width - cornerRadius, y: rect.minY + cornerRadius), withCenter: CGPoint(x: rect.minX + rectSize.width - cornerRadius, y: rect.minY + cornerRadius),
radius: cornerRadius, radius: cornerRadius,
startAngle: rightArcStartAngle, startAngle: min(-0.0001, rightArcStartAngle),
endAngle: 0.0, endAngle: 0.0,
clockwise: true clockwise: true
) )