| Index: content/browser/browser_main_loop.cc
|
| diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc
|
| index 3addee33ee6aec88ac6cc611dc0e7d5bd86b05d1..d8585f1dd3b802f58b90418ce9ed2a5d07c7bd47 100644
|
| --- a/content/browser/browser_main_loop.cc
|
| +++ b/content/browser/browser_main_loop.cc
|
| @@ -740,10 +740,8 @@ void BrowserMainLoop::ShutdownThreadsAndCleanUp() {
|
| base::Bind(base::IgnoreResult(&base::ThreadRestrictions::SetIOAllowed),
|
| true));
|
|
|
| - if (RenderProcessHost::run_renderer_in_process() &&
|
| - !RenderProcessHost::AllHostsIterator().IsAtEnd()) {
|
| - delete RenderProcessHost::AllHostsIterator().GetCurrentValue();
|
| - }
|
| + if (RenderProcessHost::run_renderer_in_process())
|
| + RenderProcessHost::ShutDownInProcessRenderer();
|
|
|
| if (parts_) {
|
| TRACE_EVENT0("shutdown",
|
|
|