From 2f023a1cb66a8769bfb6d45aca39d53fb3e7ced0 Mon Sep 17 00:00:00 2001 From: Chris Pearce Date: Tue, 18 Apr 2017 14:02:54 +0100 Subject: [PATCH] Only attempt to clear measures if we created the measure This fixes an issue where if we decided not to create a measurement we would clear ALL measurements from the performance entry buffer due to passing `undefined` as the entry name. --- src/renderers/shared/ReactDebugTool.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderers/shared/ReactDebugTool.js b/src/renderers/shared/ReactDebugTool.js index 7be3d38fe73f..e735ad337a79 100644 --- a/src/renderers/shared/ReactDebugTool.js +++ b/src/renderers/shared/ReactDebugTool.js @@ -305,7 +305,9 @@ if (__DEV__) { } performance.clearMarks(markName); - performance.clearMeasures(measurementName); + if (measurementName) { + performance.clearMeasures(measurementName); + } }; ReactDebugTool = {