Fabric: Using `rootTag` instead of deprecated `rootViewTag` in SurfacePresenter

Summary:
@public
Trivial.

Reviewed By: mdvacca

Differential Revision: D8473512

fbshipit-source-id: 7b6c160a2a1a1abcd571b0522760d49644632922
This commit is contained in:
Valentin Shergin 2018-06-22 07:28:27 -07:00 committed by Facebook Github Bot
parent eff76d237b
commit 62a458bcea
1 changed files with 5 additions and 5 deletions

View File

@ -82,17 +82,17 @@ using namespace facebook::react;
- (void)registerSurface:(RCTFabricSurface *)surface
{
[_surfaceRegistry registerSurface:surface];
[_scheduler registerRootTag:surface.rootViewTag.integerValue];
[_scheduler registerRootTag:surface.rootTag];
[self runSurface:surface];
// FIXME: Mutation instruction MUST produce instruction for root node.
[_mountingManager.componentViewRegistry dequeueComponentViewWithName:@"Root" tag:surface.rootViewTag.integerValue];
[_mountingManager.componentViewRegistry dequeueComponentViewWithName:@"Root" tag:surface.rootTag];
}
- (void)unregisterSurface:(RCTFabricSurface *)surface
{
[self stopSurface:surface];
[_scheduler unregisterRootTag:surface.rootViewTag.integerValue];
[_scheduler unregisterRootTag:surface.rootTag];
[_surfaceRegistry unregisterSurface:surface];
}
@ -132,7 +132,7 @@ using namespace facebook::react;
- (void)runSurface:(RCTFabricSurface *)surface
{
NSDictionary *applicationParameters = @{
@"rootTag": surface.rootViewTag,
@"rootTag": @(surface.rootTag),
@"initialProps": surface.properties,
};
@ -141,7 +141,7 @@ using namespace facebook::react;
- (void)stopSurface:(RCTFabricSurface *)surface
{
[_batchedBridge enqueueJSCall:@"AppRegistry" method:@"unmountApplicationComponentAtRootTag" args:@[surface.rootViewTag] completion:NULL];
[_batchedBridge enqueueJSCall:@"AppRegistry" method:@"unmountApplicationComponentAtRootTag" args:@[@(surface.rootTag)] completion:NULL];
}
#pragma mark - RCTMountingManagerDelegate