Skip to content

Commit 5d8fcde

Browse files
Kim Svatosfacebook-github-bot
Kim Svatos
authored andcommittedDec 4, 2020
Back out "Avoid accessing self.component on background thread"
Summary: Changelog: [Internal] backout change dispatching main queue before using it Reviewed By: shergin Differential Revision: D25319046 fbshipit-source-id: 4f8952e577cfd9033fb2c2248b9b056a0d468b5d
1 parent a326a30 commit 5d8fcde

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed
 

‎Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentController.mm

+2-8
Original file line numberDiff line numberDiff line change
@@ -130,18 +130,12 @@ - (void)unmountSurfaceView
130130

131131
- (void)surface:(RCTSurface *)surface didChangeIntrinsicSize:(CGSize)intrinsicSize
132132
{
133-
__weak const auto weakSelf = self;
134-
dispatch_async(dispatch_get_main_queue(), ^{
135-
[weakSelf setIntrinsicSize:intrinsicSize];
136-
});
133+
[self setIntrinsicSize:intrinsicSize];
137134
}
138135

139136
- (void)surface:(RCTSurface *)surface didChangeStage:(RCTSurfaceStage)stage
140137
{
141-
__weak const auto weakSelf = self;
142-
dispatch_async(dispatch_get_main_queue(), ^{
143-
[weakSelf setStage:stage];
144-
});
138+
[self setStage:stage];
145139
}
146140

147141
@end

0 commit comments

Comments
 (0)
Please sign in to comment.