From a82e70ed34880e95dbccf536872d220068e5ea80 Mon Sep 17 00:00:00 2001 From: Ben Alpert Date: Mon, 16 Mar 2015 14:04:28 -0700 Subject: [PATCH] Merge pull request #3414 from spicyj/gh-3407 Fix up Perf a bit better for 0.13 (cherry picked from commit 0a312bba89be2a40ee811800d52567d7ef85eff1) --- src/test/ReactDefaultPerf.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/test/ReactDefaultPerf.js b/src/test/ReactDefaultPerf.js index b51820cdc7..26fe2cee16 100644 --- a/src/test/ReactDefaultPerf.js +++ b/src/test/ReactDefaultPerf.js @@ -163,8 +163,8 @@ var ReactDefaultPerf = { ReactDefaultPerf._allMeasurements.length - 1 ].totalTime = performanceNow() - start; return rv; - } else if (moduleName === 'ReactDOMIDOperations' || - moduleName === 'ReactComponentBrowserEnvironment') { + } else if (fnName === '_mountImageIntoNode' || + moduleName === 'ReactDOMIDOperations') { start = performanceNow(); rv = func.apply(this, args); totalTime = performanceNow() - start; @@ -210,6 +210,10 @@ var ReactDefaultPerf = { fnName === 'updateComponent' || // TODO: receiveComponent()? fnName === '_renderValidatedComponent')) { + if (typeof this._currentElement.type === 'string') { + return func.apply(this, args); + } + var rootNodeID = fnName === 'mountComponent' ? args[0] : this._rootNodeID; @@ -243,9 +247,7 @@ var ReactDefaultPerf = { } entry.displayNames[rootNodeID] = { - current: typeof this._currentElement.type === 'string' ? - this._currentElement.type : - this.getName(), + current: this.getName(), owner: this._currentElement._owner ? this._currentElement._owner.getName() : ''