Chromium Code Reviews| 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 20b84d1c4936211dbfaafe0c9ffb4c2fbecbbdee..7666da4f622996ade3652dccaaa86282838beb39 100644 |
| --- a/ui/events/blink/input_handler_proxy.cc |
| +++ b/ui/events/blink/input_handler_proxy.cc |
| @@ -556,6 +556,8 @@ void InputHandlerProxy::RecordMainThreadScrollingReasons( |
| // greater than the sample value. kMainThreadScrollingReasonCount doesn't |
| // include the NotScrollingOnMain enum but the histograms do so adding |
| // the +1 is necessary. |
| + // Here we only record NotScrollingOnMain. The actual main thread scrolling |
| + // reasons are recorded in blink::ScrollManager. |
| uint32_t mainThreadScrollingReasonEnumMax = |
| cc::MainThreadScrollingReason::kMainThreadScrollingReasonCount + 1; |
| if (reasons == cc::MainThreadScrollingReason::kNotScrollingOnMain) { |
| @@ -571,29 +573,6 @@ void InputHandlerProxy::RecordMainThreadScrollingReasons( |
| mainThreadScrollingReasonEnumMax); |
| } |
| } |
| - |
| - for (uint32_t i = 0; |
|
bokan
2017/03/24 17:55:55
Sorry, on second thought, we shouldn't remove this
yigu
2017/03/27 21:02:08
Done.
|
| - i < cc::MainThreadScrollingReason::kMainThreadScrollingReasonCount; |
| - ++i) { |
| - unsigned val = 1 << i; |
| - if (reasons & val) { |
| - if (val == cc::MainThreadScrollingReason::kHandlingScrollFromMainThread) { |
| - // We only want to record "Handling scroll from main thread" reason if |
| - // it's the only reason. If it's not the only reason, the "real" reason |
| - // for scrolling on main is something else, and we only want to pay |
| - // attention to that reason. |
| - if (reasons & ~val) |
| - continue; |
| - } |
| - if (device == blink::WebGestureDeviceTouchscreen) { |
| - UMA_HISTOGRAM_ENUMERATION(kGestureHistogramName, i + 1, |
| - mainThreadScrollingReasonEnumMax); |
| - } else { |
| - UMA_HISTOGRAM_ENUMERATION(kWheelHistogramName, i + 1, |
| - mainThreadScrollingReasonEnumMax); |
| - } |
| - } |
| - } |
| } |
| void InputHandlerProxy::RecordScrollingThreadStatus( |