File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
packages/react-native/React/CoreModules Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -299,6 +299,14 @@ - (void)setDefaultJSBundle
299299 devSettings.isHotLoadingEnabled = !devSettings.isHotLoadingEnabled ;
300300 }]];
301301 }
302+
303+ id perfMonitorItemOpaque = [_moduleRegistry moduleForName: " PerfMonitor" ];
304+ SEL devMenuItem = @selector (devMenuItem );
305+ if ([perfMonitorItemOpaque respondsToSelector: devMenuItem]) {
306+ RCTDevMenuItem *perfMonitorItem = [perfMonitorItemOpaque performSelector: devMenuItem];
307+ [items addObject: perfMonitorItem];
308+ }
309+
302310
303311 [items
304312 addObject: [RCTDevMenuItem
Original file line number Diff line number Diff line change @@ -63,7 +63,6 @@ static vm_size_t RCTGetResidentMemorySize(void)
6363@interface RCTPerfMonitor : NSObject <
6464 RCTBridgeModule,
6565 RCTTurboModule,
66- RCTInitializing,
6766 RCTInvalidating,
6867 UITableViewDataSource,
6968 UITableViewDelegate>
@@ -131,13 +130,6 @@ - (dispatch_queue_t)methodQueue
131130 return dispatch_get_main_queue ();
132131}
133132
134- - (void )initialize
135- {
136- #if __has_include(<React/RCTDevMenu.h>)
137- [(RCTDevMenu *)[_moduleRegistry moduleForName: " DevMenu" ] addItem: self .devMenuItem];
138- #endif
139- }
140-
141133- (void )invalidate
142134{
143135 [self hide ];
You can’t perform that action at this time.
0 commit comments