We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 37e8765 commit 14fca34Copy full SHA for 14fca34
ios/Fabric/RNCSafeAreaProviderComponentView.mm
@@ -57,6 +57,7 @@ - (void)safeAreaInsetsDidChange
57
58
- (void)invalidateSafeAreaInsets
59
{
60
+ if (self.superview == nil) { return; }
61
// This gets called before the view size is set by react-native so
62
// make sure to wait so we don't set wrong insets to JS.
63
if (CGSizeEqualToSize(self.frame.size, CGSizeZero)) {
@@ -123,6 +124,7 @@ - (void)prepareForRecycle
123
124
_currentSafeAreaInsets = UIEdgeInsetsZero;
125
_currentFrame = CGRectZero;
126
_initialInsetsSent = NO;
127
+ [NSNotificationCenter.defaultCenter removeObserver:self];
128
}
129
130
@end
0 commit comments