Index: chrome/browser/media/router/mojo/media_router_mojo_impl.cc |
diff --git a/chrome/browser/media/router/mojo/media_router_mojo_impl.cc b/chrome/browser/media/router/mojo/media_router_mojo_impl.cc |
index 0155befb565755e77520c24b47b319a01e1e4747..9517982d9310c78ec0ee681a5bb654793d672d2b 100644 |
--- a/chrome/browser/media/router/mojo/media_router_mojo_impl.cc |
+++ b/chrome/browser/media/router/mojo/media_router_mojo_impl.cc |
@@ -201,9 +201,10 @@ void MediaRouterMojoImpl::OnSinksReceived( |
DVLOG_WITH_INSTANCE(1) |
<< "Received sink list without any active observers: " << media_source; |
} else { |
- FOR_EACH_OBSERVER( |
- MediaSinksObserver, sinks_query->observers, |
- OnSinksUpdated(sinks_query->cached_sink_list, sinks_query->origins)); |
+ for (auto& observer : sinks_query->observers) { |
+ observer.OnSinksUpdated(sinks_query->cached_sink_list, |
+ sinks_query->origins); |
+ } |
} |
} |
@@ -227,9 +228,8 @@ void MediaRouterMojoImpl::OnRoutesUpdated( |
for (size_t i = 0; i < routes.size(); ++i) |
routes_converted.push_back(routes[i].To<MediaRoute>()); |
- FOR_EACH_OBSERVER( |
- MediaRoutesObserver, it->second->observers, |
- OnRoutesUpdated(routes_converted, joinable_route_ids)); |
+ for (auto& observer : it->second->observers) |
+ observer.OnRoutesUpdated(routes_converted, joinable_route_ids); |
} |
void MediaRouterMojoImpl::RouteResponseReceived( |
@@ -710,8 +710,8 @@ void MediaRouterMojoImpl::OnRouteMessagesReceived( |
return; |
} |
- FOR_EACH_OBSERVER(RouteMessageObserver, *observer_list, |
- OnMessagesReceived(messages)); |
+ for (auto& observer : *observer_list) |
+ observer.OnMessagesReceived(messages); |
} |
void MediaRouterMojoImpl::OnSinkAvailabilityUpdated( |