mirror of
https://github.com/zoriya/react-native-svg.git
synced 2025-12-06 07:06:11 +00:00
Don't set self.opaque = false on macOS (#2008)
Don't set `self.opaque = false` on macOS
This commit is contained in:
@@ -45,8 +45,10 @@ using namespace facebook::react;
|
||||
#ifdef RCT_NEW_ARCH_ENABLED
|
||||
static const auto defaultProps = std::make_shared<const RNSVGSvgViewProps>();
|
||||
_props = defaultProps;
|
||||
#if !TARGET_OS_OSX // On macOS, views are transparent by default
|
||||
// TODO: think if we can do it better
|
||||
self.opaque = NO;
|
||||
#endif // TARGET_OS_OSX
|
||||
#endif // RCT_NEW_ARCH_ENABLED
|
||||
}
|
||||
return self;
|
||||
|
||||
@@ -34,7 +34,9 @@ CGFloat const RNSVG_DEFAULT_FONT_SIZE = 12;
|
||||
{
|
||||
if (self = [super init]) {
|
||||
self.opacity = 1;
|
||||
#if !TARGET_OS_OSX // On macOS, views are transparent by default
|
||||
self.opaque = false;
|
||||
#endif
|
||||
self.matrix = CGAffineTransformIdentity;
|
||||
self.transforms = CGAffineTransformIdentity;
|
||||
self.invTransform = CGAffineTransformIdentity;
|
||||
@@ -619,7 +621,9 @@ CGFloat const RNSVG_DEFAULT_FONT_SIZE = 12;
|
||||
[super prepareForRecycle];
|
||||
|
||||
self.opacity = 1;
|
||||
#if !TARGET_OS_OSX // On macOS, views are transparent by default
|
||||
self.opaque = false;
|
||||
#endif
|
||||
self.matrix = CGAffineTransformIdentity;
|
||||
self.transforms = CGAffineTransformIdentity;
|
||||
self.invTransform = CGAffineTransformIdentity;
|
||||
|
||||
Reference in New Issue
Block a user