| Index: chrome/browser/page_load_metrics/user_input_tracker.cc
|
| diff --git a/chrome/browser/page_load_metrics/user_input_tracker.cc b/chrome/browser/page_load_metrics/user_input_tracker.cc
|
| index 117c6e0091e4ea1c132e07e0e2a0fddfe1cbdcf4..8d5ab4df505846043e7bb87b61107949d1502ee1 100644
|
| --- a/chrome/browser/page_load_metrics/user_input_tracker.cc
|
| +++ b/chrome/browser/page_load_metrics/user_input_tracker.cc
|
| @@ -24,8 +24,8 @@ const int kOldestAllowedEventAgeSeconds = kMaxEventAgeSeconds * 2;
|
| // In order to limit to at most kMaxTrackedEvents, we rate limit the recorded
|
| // events,
|
| // allowing one per rate limit period.
|
| -const int kRateLimitClampMillis = (kOldestAllowedEventAgeSeconds * 1000) /
|
| - UserInputTracker::kMaxTrackedEvents;
|
| +constexpr int kRateLimitClampMillis = (kOldestAllowedEventAgeSeconds * 1000) /
|
| + UserInputTracker::kMaxTrackedEvents;
|
|
|
| bool IsInterestingInputEvent(const blink::WebInputEvent& event) {
|
| // Ignore synthesized auto repeat events.
|
| @@ -57,14 +57,14 @@ base::TimeTicks GetTimeTicksFromSeconds(double seconds) {
|
|
|
| } // namespace
|
|
|
| +constexpr size_t UserInputTracker::kMaxTrackedEvents;
|
| +
|
| UserInputTracker::UserInputTracker() {
|
| sorted_event_times_.reserve(kMaxTrackedEvents);
|
| }
|
|
|
| UserInputTracker::~UserInputTracker() {}
|
|
|
| -const size_t UserInputTracker::kMaxTrackedEvents = 100;
|
| -
|
| // static
|
| base::TimeTicks UserInputTracker::GetEventTime(
|
| const blink::WebInputEvent& event) {
|
|
|