Index: chrome/browser/android/data_usage/external_data_use_observer.cc |
diff --git a/chrome/browser/android/data_usage/external_data_use_observer.cc b/chrome/browser/android/data_usage/external_data_use_observer.cc |
index aeaee32760c51f0929f74e27f27de025ed22d688..96b48a84c0603d2d6ef07246c9a0d49654c9b202 100644 |
--- a/chrome/browser/android/data_usage/external_data_use_observer.cc |
+++ b/chrome/browser/android/data_usage/external_data_use_observer.cc |
@@ -105,6 +105,7 @@ ExternalDataUseObserver::ExternalDataUseObserver( |
// |this| owns and must outlive the |data_use_tab_model_|. |
data_use_tab_model_.reset(new DataUseTabModel(this, ui_task_runner_)); |
+ data_use_tab_model_weak_ptr_ = data_use_tab_model_->GetWeakPtr(); |
matching_rules_fetch_pending_ = true; |
data_use_aggregator_->AddObserver(this); |