From 9681583cf3a19dee330f20a74b73b523cd7e59b1 Mon Sep 17 00:00:00 2001 From: Pieter De Baets Date: Mon, 23 Jan 2017 10:07:46 -0800 Subject: [PATCH] Disable RCTPerfMonitor on new bridge Reviewed By: mhorowitz Differential Revision: D4446988 fbshipit-source-id: f36360b1ea049e64e2a6a9bffce0af8d0ab6839a --- React/Profiler/RCTPerfMonitor.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/React/Profiler/RCTPerfMonitor.m b/React/Profiler/RCTPerfMonitor.m index 5f2304cba66..d1b0ca9d476 100644 --- a/React/Profiler/RCTPerfMonitor.m +++ b/React/Profiler/RCTPerfMonitor.m @@ -24,6 +24,7 @@ #import "RCTPerformanceLogger.h" #import "RCTRootView.h" #import "RCTUIManager.h" +#import "RCTBridge+Private.h" static NSString *const RCTPerfMonitorKey = @"RCTPerfMonitorKey"; static NSString *const RCTPerfMonitorCellIdentifier = @"RCTPerfMonitorCellIdentifier"; @@ -141,7 +142,10 @@ RCT_EXPORT_MODULE() { _bridge = bridge; - [_bridge.devMenu addItem:self.devMenuItem]; + // TODO: enable on cxx bridge + if ([_bridge isKindOfClass:[RCTBatchedBridge class]]) { + [_bridge.devMenu addItem:self.devMenuItem]; + } } - (void)invalidate