From 741d7643dd8671f6fa14c65cfd54ed01acb9b32c Mon Sep 17 00:00:00 2001 From: Lukas Kurucz Date: Thu, 21 Mar 2019 10:42:26 +0800 Subject: [PATCH 1/2] Fix PerfMonitor appearance when reloading JS --- React/Profiler/RCTPerfMonitor.m | 1 + 1 file changed, 1 insertion(+) diff --git a/React/Profiler/RCTPerfMonitor.m b/React/Profiler/RCTPerfMonitor.m index 57bd0f9adf42..9bf550cab5f7 100644 --- a/React/Profiler/RCTPerfMonitor.m +++ b/React/Profiler/RCTPerfMonitor.m @@ -156,6 +156,7 @@ - (RCTDevMenuItem *)devMenuItem if (!_devMenuItem) { __weak __typeof__(self) weakSelf = self; __weak RCTDevSettings *devSettings = self.bridge.devSettings; + if (devSettings.isPerfMonitorShown) [weakSelf show]; _devMenuItem = [RCTDevMenuItem buttonItemWithTitleBlock:^NSString *{ return (devSettings.isPerfMonitorShown) ? From eb0b049a9bab49aa99cb7a7ea4fcc6434bbc644a Mon Sep 17 00:00:00 2001 From: Christoph Nakazawa Date: Thu, 21 Mar 2019 09:27:18 +0000 Subject: [PATCH 2/2] Update RCTPerfMonitor.m --- React/Profiler/RCTPerfMonitor.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/React/Profiler/RCTPerfMonitor.m b/React/Profiler/RCTPerfMonitor.m index 9bf550cab5f7..1db32322a33b 100644 --- a/React/Profiler/RCTPerfMonitor.m +++ b/React/Profiler/RCTPerfMonitor.m @@ -156,7 +156,9 @@ - (RCTDevMenuItem *)devMenuItem if (!_devMenuItem) { __weak __typeof__(self) weakSelf = self; __weak RCTDevSettings *devSettings = self.bridge.devSettings; - if (devSettings.isPerfMonitorShown) [weakSelf show]; + if (devSettings.isPerfMonitorShown) { + [weakSelf show]; + } _devMenuItem = [RCTDevMenuItem buttonItemWithTitleBlock:^NSString *{ return (devSettings.isPerfMonitorShown) ?