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) { |