1
1
mirror of https://github.com/exyte/Macaw.git synced 2024-08-15 08:00:31 +03:00

Prevent percent from being parsed as unit

This commit is contained in:
Petrov Anatoly 2020-06-06 00:39:39 +07:00
parent b07f097e49
commit e63e6f2407

View File

@ -1649,12 +1649,12 @@ open class SVGParser {
}
fileprivate func dimensionFromString(_ string: String) -> SVGLength? {
if string.hasSuffix("%"), let value = Double(string.dropLast()) {
return SVGLength(percent: value)
}
if let value = doubleFromString(string) {
return SVGLength(pixels: value)
}
if string.hasSuffix("%") {
return SVGLength(percent: Double(string.dropLast())!)
}
return .none
}