| Index: third_party/WebKit/Source/devtools/front_end/sdk/ServerTiming.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/ServerTiming.js b/third_party/WebKit/Source/devtools/front_end/sdk/ServerTiming.js
|
| index 04a329670442f110e4e3effc28fd0b51d650d61f..186f0fd9d77949de0532f6962f4a3cfb19402432 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/ServerTiming.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/ServerTiming.js
|
| @@ -7,8 +7,8 @@
|
| SDK.ServerTiming = class {
|
| /**
|
| * @param {string} metric
|
| - * @param {number} value
|
| - * @param {string} description
|
| + * @param {?number} value
|
| + * @param {?string} description
|
| */
|
| constructor(metric, value, description) {
|
| this.metric = metric;
|
| @@ -39,9 +39,11 @@ SDK.ServerTiming = class {
|
| var metric = metricMatch[1];
|
| var value = metricMatch[2];
|
| var description = metricMatch[3] || metricMatch[4];
|
| - if (value !== null)
|
| + if (value !== undefined)
|
| value = Math.abs(parseFloat(metricMatch[2]));
|
| valueString = metricMatch[5]; // comma delimited headers
|
| + if (value === undefined || isNaN(value))
|
| + value = null;
|
| result.push(new SDK.ServerTiming(metric, value, description));
|
| }
|
| return result;
|
|
|