Limit DrawingContext to non-zero sizes

This commit is contained in:
Ali 2021-06-17 10:34:21 +04:00
parent e358d881da
commit 7575b937d6

View File

@ -450,6 +450,9 @@ public class DrawingContext {
}
public init(size: CGSize, scale: CGFloat = 0.0, opaque: Bool = false, clear: Bool = false) {
assert(!size.width.isZero && !size.height.isZero)
let size: CGSize = CGSize(width: max(1.0, size.width), height: max(1.0, size.height))
let actualScale: CGFloat
if scale.isZero {
actualScale = deviceScale