File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ - (void)renderGroupTo:(CGContextRef)context rect:(CGRect)rect
39
39
__block CGRect bounds = CGRectNull;
40
40
41
41
[self traverseSubviews: ^(UIView *node) {
42
- if ([node isKindOfClass: [RNSVGMask class ]]) {
42
+ if ([node isKindOfClass: [RNSVGMask class ]] || [node isKindOfClass: [RNSVGClipPath class ]] ) {
43
43
// no-op
44
44
} else if ([node isKindOfClass: [RNSVGNode class ]]) {
45
45
RNSVGNode* svgNode = (RNSVGNode*)node;
@@ -84,10 +84,10 @@ - (void)renderGroupTo:(CGContextRef)context rect:(CGRect)rect
84
84
85
85
CGAffineTransform current = CGContextGetCTM (context);
86
86
CGAffineTransform svgToClientTransform = CGAffineTransformConcat (current, self.svgView .invInitialCTM );
87
-
87
+
88
88
self.ctm = svgToClientTransform;
89
89
self.screenCTM = current;
90
-
90
+
91
91
CGAffineTransform transform = CGAffineTransformConcat (self.matrix , self.transforms );
92
92
CGPoint mid = CGPointMake (CGRectGetMidX (bounds), CGRectGetMidY (bounds));
93
93
CGPoint center = CGPointApplyAffineTransform (mid, transform);
You can’t perform that action at this time.
0 commit comments