Index: content/browser/site_instance_impl.cc |
diff --git a/content/browser/site_instance_impl.cc b/content/browser/site_instance_impl.cc |
index a55d786e8dbdf1cd40d30ba643cda5432aeb95f7..c12a0c79160a24dea7b2667816cb670fc4f89114 100644 |
--- a/content/browser/site_instance_impl.cc |
+++ b/content/browser/site_instance_impl.cc |
@@ -244,8 +244,10 @@ void SiteInstanceImpl::IncrementActiveFrameCount() { |
} |
void SiteInstanceImpl::DecrementActiveFrameCount() { |
- if (--active_frame_count_ == 0) |
- FOR_EACH_OBSERVER(Observer, observers_, ActiveFrameCountIsZero(this)); |
+ if (--active_frame_count_ == 0) { |
+ for (auto& observer : observers_) |
+ observer.ActiveFrameCountIsZero(this); |
+ } |
} |
void SiteInstanceImpl::IncrementRelatedActiveContentsCount() { |
@@ -395,13 +397,15 @@ void SiteInstanceImpl::RenderProcessHostDestroyed(RenderProcessHost* host) { |
void SiteInstanceImpl::RenderProcessWillExit(RenderProcessHost* host) { |
// TODO(nick): http://crbug.com/575400 - RenderProcessWillExit might not serve |
// any purpose here. |
- FOR_EACH_OBSERVER(Observer, observers_, RenderProcessGone(this)); |
+ for (auto& observer : observers_) |
+ observer.RenderProcessGone(this); |
} |
void SiteInstanceImpl::RenderProcessExited(RenderProcessHost* host, |
base::TerminationStatus status, |
int exit_code) { |
- FOR_EACH_OBSERVER(Observer, observers_, RenderProcessGone(this)); |
+ for (auto& observer : observers_) |
+ observer.RenderProcessGone(this); |
} |
void SiteInstanceImpl::LockToOrigin() { |