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. |