| Index: tracing/tracing/model/helpers/chrome_process_helper.html
|
| diff --git a/tracing/tracing/model/helpers/chrome_process_helper.html b/tracing/tracing/model/helpers/chrome_process_helper.html
|
| index 147b3d7e09ca4cb5669dd33774e9a7a21f65377f..7c31f100451f1c2561e07a3cf6e67192a9798225 100644
|
| --- a/tracing/tracing/model/helpers/chrome_process_helper.html
|
| +++ b/tracing/tracing/model/helpers/chrome_process_helper.html
|
| @@ -45,19 +45,14 @@ tr.exportTo('tr.model.helpers', function() {
|
| },
|
|
|
| getFrameEventsInRange: function(frametimeType, range) {
|
| - var titleToGet;
|
| - if (frametimeType == MAIN_FRAMETIME_TYPE)
|
| - titleToGet = MAIN_RENDERING_STATS;
|
| - else
|
| - titleToGet = IMPL_RENDERING_STATS;
|
| + var titleToGet = (frametimeType === MAIN_FRAMETIME_TYPE ?
|
| + MAIN_RENDERING_STATS : IMPL_RENDERING_STATS);
|
|
|
| var frameEvents = [];
|
| - this.process.iterateAllEvents(function(event) {
|
| - if (event.title !== titleToGet)
|
| - return;
|
| - if (range.intersectsExplicitRangeInclusive(event.start, event.end))
|
| - frameEvents.push(event);
|
| - });
|
| + for (var event of this.process.getDescendantEvents())
|
| + if (event.title === titleToGet)
|
| + if (range.intersectsExplicitRangeInclusive(event.start, event.end))
|
| + frameEvents.push(event);
|
|
|
| frameEvents.sort(function(a, b) {return a.start - b.start});
|
| return frameEvents;
|
|
|