| Index: ui/events/latency_info.cc
|
| diff --git a/ui/events/latency_info.cc b/ui/events/latency_info.cc
|
| index 2fbe2ec1fe768a9af1c681309990327d37e6a62e..3fedd67e736dee2837bdad8ee2e12b526be867bd 100644
|
| --- a/ui/events/latency_info.cc
|
| +++ b/ui/events/latency_info.cc
|
| @@ -18,6 +18,7 @@ const char* GetComponentName(ui::LatencyComponentType type) {
|
| #define CASE_TYPE(t) case ui::t: return #t
|
| switch (type) {
|
| CASE_TYPE(INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT);
|
| + CASE_TYPE(INPUT_EVENT_LATENCY_BEGIN_PLUGIN_COMPONENT);
|
| CASE_TYPE(INPUT_EVENT_LATENCY_SCROLL_UPDATE_RWH_COMPONENT);
|
| CASE_TYPE(INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT);
|
| CASE_TYPE(INPUT_EVENT_LATENCY_ORIGINAL_COMPONENT);
|
| @@ -32,6 +33,7 @@ const char* GetComponentName(ui::LatencyComponentType type) {
|
| CASE_TYPE(INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT);
|
| CASE_TYPE(INPUT_EVENT_LATENCY_TERMINATED_SWAP_FAILED_COMPONENT);
|
| CASE_TYPE(LATENCY_INFO_LIST_TERMINATED_OVERFLOW_COMPONENT);
|
| + CASE_TYPE(INPUT_EVENT_LATENCY_TERMINATED_PLUGIN_COMPONENT);
|
| default:
|
| DLOG(WARNING) << "Unhandled LatencyComponentType.\n";
|
| break;
|
| @@ -49,6 +51,7 @@ bool IsTerminalComponent(ui::LatencyComponentType type) {
|
| case ui::INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT:
|
| case ui::INPUT_EVENT_LATENCY_TERMINATED_SWAP_FAILED_COMPONENT:
|
| case ui::LATENCY_INFO_LIST_TERMINATED_OVERFLOW_COMPONENT:
|
| + case ui::INPUT_EVENT_LATENCY_TERMINATED_PLUGIN_COMPONENT:
|
| return true;
|
| default:
|
| return false;
|
| @@ -56,7 +59,8 @@ bool IsTerminalComponent(ui::LatencyComponentType type) {
|
| }
|
|
|
| bool IsBeginComponent(ui::LatencyComponentType type) {
|
| - return (type == ui::INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT);
|
| + return (type == ui::INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT ||
|
| + type == ui::INPUT_EVENT_LATENCY_BEGIN_PLUGIN_COMPONENT);
|
| }
|
|
|
| // This class is for converting latency info to trace buffer friendly format.
|
|
|