| Index: chrome/browser/android/data_usage/data_use_tab_model.cc
|
| diff --git a/chrome/browser/android/data_usage/data_use_tab_model.cc b/chrome/browser/android/data_usage/data_use_tab_model.cc
|
| index 3a67b5d94c8df78dc2b459e0d510c93784e98e3b..a1929ac4879991b69681907fc92f0bb4f675148b 100644
|
| --- a/chrome/browser/android/data_usage/data_use_tab_model.cc
|
| +++ b/chrome/browser/android/data_usage/data_use_tab_model.cc
|
| @@ -327,20 +327,21 @@ bool DataUseTabModel::IsCustomTabPackageMatch(SessionID::id_type tab_id) const {
|
| void DataUseTabModel::NotifyObserversOfTrackingStarting(
|
| SessionID::id_type tab_id) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - FOR_EACH_OBSERVER(TabDataUseObserver, observers_,
|
| - NotifyTrackingStarting(tab_id));
|
| + for (TabDataUseObserver& observer : observers_)
|
| + observer.NotifyTrackingStarting(tab_id);
|
| }
|
|
|
| void DataUseTabModel::NotifyObserversOfTrackingEnding(
|
| SessionID::id_type tab_id) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - FOR_EACH_OBSERVER(TabDataUseObserver, observers_,
|
| - NotifyTrackingEnding(tab_id));
|
| + for (TabDataUseObserver& observer : observers_)
|
| + observer.NotifyTrackingEnding(tab_id);
|
| }
|
|
|
| void DataUseTabModel::NotifyObserversOfDataUseTabModelReady() {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - FOR_EACH_OBSERVER(TabDataUseObserver, observers_, OnDataUseTabModelReady());
|
| + for (TabDataUseObserver& observer : observers_)
|
| + observer.OnDataUseTabModelReady();
|
| }
|
|
|
| void DataUseTabModel::GetCurrentAndNewLabelForNavigationEvent(
|
|
|