| Index: ui/events/blink/input_handler_proxy.cc
|
| diff --git a/ui/events/blink/input_handler_proxy.cc b/ui/events/blink/input_handler_proxy.cc
|
| index 377f6bddcbf73ce8b50cd054d5c9dc40524408dc..de95c206c3bc74cbff9a256364f8989462c913fe 100644
|
| --- a/ui/events/blink/input_handler_proxy.cc
|
| +++ b/ui/events/blink/input_handler_proxy.cc
|
| @@ -427,6 +427,12 @@ void InputHandlerProxy::RecordMainThreadScrollingReasons(
|
| ++i) {
|
| unsigned val = 1 << i;
|
| if (reasons & val) {
|
| + if (val == cc::MainThreadScrollingReason::kAnimatingScrollOnMainThread) {
|
| + // We only want to record "animating scroll on main thread" reason if
|
| + // it's the only reason. Bail if that's not the case.
|
| + if (reasons & ~val)
|
| + continue;
|
| + }
|
| if (device == blink::WebGestureDeviceTouchscreen) {
|
| UMA_HISTOGRAM_ENUMERATION(
|
| kGestureHistogramName, i + 1,
|
|
|