| Index: ui/latency/latency_info.cc
|
| diff --git a/ui/latency/latency_info.cc b/ui/latency/latency_info.cc
|
| index 58d291ba3ff4441242509e3d2209b059f4106898..4ac939958a6e10e866814f2c5c06a02db99a68ba 100644
|
| --- a/ui/latency/latency_info.cc
|
| +++ b/ui/latency/latency_info.cc
|
| @@ -37,7 +37,7 @@ const char* GetComponentName(ui::LatencyComponentType type) {
|
| CASE_TYPE(TAB_SHOW_COMPONENT);
|
| CASE_TYPE(INPUT_EVENT_LATENCY_RENDERER_MAIN_COMPONENT);
|
| CASE_TYPE(INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT);
|
| - CASE_TYPE(INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT);
|
| + CASE_TYPE(DISPLAY_COMPOSITOR_RECEIVED_FRAME_COMPONENT);
|
| CASE_TYPE(INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT);
|
| CASE_TYPE(INPUT_EVENT_LATENCY_GENERATE_SCROLL_UPDATE_FROM_MOUSE_WHEEL);
|
| CASE_TYPE(INPUT_EVENT_LATENCY_TERMINATED_NO_SWAP_COMPONENT);
|
| @@ -355,6 +355,20 @@ bool LatencyInfo::FindLatency(LatencyComponentType type,
|
| return true;
|
| }
|
|
|
| +bool LatencyInfo::FindLatency(LatencyComponentType type,
|
| + LatencyComponent* output) const {
|
| + LatencyMap::const_iterator it = latency_components_.begin();
|
| + while (it != latency_components_.end()) {
|
| + if (it->first.first == type) {
|
| + if (output)
|
| + *output = it->second;
|
| + return true;
|
| + }
|
| + it++;
|
| + }
|
| + return false;
|
| +}
|
| +
|
| void LatencyInfo::RemoveLatency(LatencyComponentType type) {
|
| LatencyMap::iterator it = latency_components_.begin();
|
| while (it != latency_components_.end()) {
|
|
|