mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Call RCTScreenSize early (#49999)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/49999 Changelog: [Internal] Early initialize call to RCTScreenSize which is used by Modal and will read screen size off the UI Thread to avoid main thread deadlocks Reviewed By: sammy-SC Differential Revision: D70999156 fbshipit-source-id: 47fb8666c3330ee67cbcb430060f0cec37ec3c7c
This commit is contained in:
committed by
Facebook GitHub Bot
parent
7583897b9f
commit
da3b98bbcd
@@ -6,6 +6,7 @@
|
||||
*/
|
||||
|
||||
#import "RCTInitializeUIKitProxies.h"
|
||||
#import <React/RCTUtils.h>
|
||||
#import "RCTInitialAccessibilityValuesProxy.h"
|
||||
#import "RCTKeyWindowValuesProxy.h"
|
||||
#import "RCTTraitCollectionProxy.h"
|
||||
@@ -19,5 +20,7 @@ void RCTInitializeUIKitProxies(void)
|
||||
[[RCTTraitCollectionProxy sharedInstance] startObservingTraitCollection];
|
||||
[[RCTInitialAccessibilityValuesProxy sharedInstance] recordAccessibilityValues];
|
||||
[[RCTKeyWindowValuesProxy sharedInstance] startObservingWindowSizeIfNecessary];
|
||||
// Early cache size of screen to avoid main thread contention
|
||||
RCTScreenSize();
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user