Index: chrome/browser/task_manager/guest_resource_provider.cc |
diff --git a/chrome/browser/task_manager/guest_resource_provider.cc b/chrome/browser/task_manager/guest_resource_provider.cc |
index 5e17851fc1848ac1521ffe82db5b3b26e908542b..7a9a9b71451b273da5fa0e521963151e67afabc5 100644 |
--- a/chrome/browser/task_manager/guest_resource_provider.cc |
+++ b/chrome/browser/task_manager/guest_resource_provider.cc |
@@ -132,19 +132,15 @@ void GuestResourceProvider::StartUpdating() { |
updating_ = true; |
// Add all the existing guest WebContents. |
- for (RenderProcessHost::iterator i( |
- RenderProcessHost::AllHostsIterator()); |
- !i.IsAtEnd(); i.Advance()) { |
- RenderProcessHost::RenderWidgetHostsIterator iter = |
- i.GetCurrentValue()->GetRenderWidgetHostsIterator(); |
- for (; !iter.IsAtEnd(); iter.Advance()) { |
- const RenderWidgetHost* widget = iter.GetCurrentValue(); |
- if (widget->IsRenderView()) { |
- RenderViewHost* rvh = |
- RenderViewHost::From(const_cast<RenderWidgetHost*>(widget)); |
- if (rvh->IsSubframe()) |
- Add(rvh); |
- } |
+ RenderWidgetHost::List widgets = RenderWidgetHost::GetRenderWidgetHosts(); |
+ for (RenderWidgetHost::List::const_iterator it = widgets.begin(); |
jam
2013/06/12 19:59:59
ditto
nasko
2013/06/12 21:18:59
Done.
|
+ it != widgets.end(); ++it) { |
+ const RenderWidgetHost* widget = *it; |
+ if (widget->IsRenderView()) { |
+ RenderViewHost* rvh = |
+ RenderViewHost::From(const_cast<RenderWidgetHost*>(widget)); |
+ if (rvh->IsSubframe()) |
+ Add(rvh); |
} |
} |