Index: chrome/browser/page_load_metrics/page_load_tracker.cc |
diff --git a/chrome/browser/page_load_metrics/page_load_tracker.cc b/chrome/browser/page_load_metrics/page_load_tracker.cc |
index 742c8413c16e19c558bad22b74a928241151fcff..9f83e20f35310d8e7f75db94fa0a90fcffa161b0 100644 |
--- a/chrome/browser/page_load_metrics/page_load_tracker.cc |
+++ b/chrome/browser/page_load_metrics/page_load_tracker.cc |
@@ -201,6 +201,8 @@ PageLoadTracker::~PageLoadTracker() { |
if (did_stop_tracking_) |
return; |
+ metrics_update_dispatcher_.ShutDown(); |
+ |
if (page_end_time_.is_null()) { |
// page_end_time_ can be unset in some cases, such as when a navigation is |
// aborted by a navigation that started before it. In these cases, set the |