From 71cb44d063538007866bc618c4eff20cdaa296c1 Mon Sep 17 00:00:00 2001 From: Chris Pearce Date: Tue, 18 Apr 2017 14:31:47 +0100 Subject: [PATCH] Only attempt to clear measures if we created the measure (#9451) 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 f7edbfbc74564..9dae836d97701 100644 --- a/src/renderers/shared/ReactDebugTool.js +++ b/src/renderers/shared/ReactDebugTool.js @@ -291,7 +291,9 @@ function markEnd(debugID, markType) { } performance.clearMarks(markName); - performance.clearMeasures(measurementName); + if (measurementName) { + performance.clearMeasures(measurementName); + } } var ReactDebugTool = {