Index: third_party/WebKit/Source/devtools/front_end/timeline/TimelineFlameChartDataProvider.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/timeline/TimelineFlameChartDataProvider.js b/third_party/WebKit/Source/devtools/front_end/timeline/TimelineFlameChartDataProvider.js |
index deb9fba02c5bc082357e025767a9bd0c95aca8a8..9edd0b7d59ba84385136cc14d6ef38d1dfe04565 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/timeline/TimelineFlameChartDataProvider.js |
+++ b/third_party/WebKit/Source/devtools/front_end/timeline/TimelineFlameChartDataProvider.js |
@@ -990,7 +990,7 @@ Timeline.TimelineFlameChartDataProvider = class extends Common.Object { |
* @return {?SDK.TracingModel.Event} |
*/ |
eventByIndex(entryIndex) { |
- return this._entryType(entryIndex) === Timeline.TimelineFlameChartDataProvider.EntryType.Event ? |
+ return entryIndex >= 0 && this._entryType(entryIndex) === Timeline.TimelineFlameChartDataProvider.EntryType.Event ? |
/** @type {!SDK.TracingModel.Event} */ (this._entryData[entryIndex]) : |
null; |
} |