Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index b11823eac79efe2a2f98adc0e2651f07f610b49e..de1dbca92e52e37c22bd17deeaa15bb26e075e6e 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -595,13 +595,11 @@ bool ChromeContentBrowserClient::ShouldTryToUseExistingProcessHost( |
GetLoadedProfiles(); |
for (size_t i = 0; i < profiles.size(); ++i) { |
ExtensionProcessManager* epm = profiles[i]->GetExtensionProcessManager(); |
- for (ExtensionProcessManager::const_iterator iter = epm->begin(); |
- iter != epm->end(); |
- ++iter) { |
+ for (ExtensionProcessManager::const_iterator iter = |
+ epm->background_hosts().begin(); |
+ iter != epm->background_hosts().end(); ++iter) { |
ExtensionHost* host = *iter; |
- if (host->extension()->has_background_page()) { |
- process_ids.insert(host->render_process_host()->GetID()); |
- } |
+ process_ids.insert(host->render_process_host()->GetID()); |
} |
} |