Skip to content

Commit 6da2f70

Browse files
authored
Fix white screen flicker on push (#7768)
1 parent 8527968 commit 6da2f70

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

lib/ios/RNNComponentRootView.m

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,21 @@ - (instancetype)init {
77
self.sizeFlexibility = RCTRootViewSizeFlexibilityWidthAndHeight;
88
return self;
99
}
10+
11+
- (instancetype)initWithBridge:(RCTBridge *)bridge
12+
moduleName:(NSString *)moduleName
13+
initialProperties:(NSDictionary *)initialProperties
14+
eventEmitter:(RNNEventEmitter *)eventEmitter
15+
reactViewReadyBlock:(RNNReactViewReadyCompletionBlock)reactViewReadyBlock {
16+
self = [super initWithBridge:bridge
17+
moduleName:moduleName
18+
initialProperties:initialProperties
19+
eventEmitter:eventEmitter
20+
reactViewReadyBlock:reactViewReadyBlock];
21+
[bridge.uiManager setAvailableSize:UIScreen.mainScreen.bounds.size forRootView:self];
22+
return self;
23+
}
24+
1025
- (NSString *)componentType {
1126
return ComponentTypeScreen;
1227
}

0 commit comments

Comments
 (0)