1
1
mirror of https://github.com/exyte/Macaw.git synced 2024-09-19 08:57:35 +03:00

Fix image clip path

This commit is contained in:
Stephanie Sharp 2018-06-25 17:18:47 -04:00
parent 4faf76fcfc
commit 0a52db1c8d

View File

@ -1382,9 +1382,10 @@ open class SVGParser {
}
fileprivate func getClipPath(_ attributes: [String: String], locus: Locus?) -> Locus? {
if let clipPath = attributes["clip-path"], let id = parseIdFromUrl(clipPath), let locus = locus {
if let clipPath = attributes["clip-path"], let id = parseIdFromUrl(clipPath) {
if let userSpaceLocus = defClip[id] {
if !userSpaceLocus.userSpace {
guard let locus = locus else { return .none }
let transform = transformBoundingBoxLocus(respectiveLocus: userSpaceLocus.locus, absoluteLocus: locus)
return TransformedLocus(locus: userSpaceLocus.locus, transform: transform)
}