Chromium Code Reviews| Index: chrome/browser/extensions/extension_function_dispatcher.cc |
| =================================================================== |
| --- chrome/browser/extensions/extension_function_dispatcher.cc (revision 20629) |
| +++ chrome/browser/extensions/extension_function_dispatcher.cc (working copy) |
| @@ -13,6 +13,7 @@ |
| #include "chrome/browser/extensions/extension_message_service.h" |
| #include "chrome/browser/extensions/extension_page_actions_module.h" |
| #include "chrome/browser/extensions/extension_page_actions_module_constants.h" |
| +#include "chrome/browser/extensions/extension_process_manager.h" |
| #include "chrome/browser/extensions/extension_tabs_module.h" |
| #include "chrome/browser/extensions/extension_tabs_module_constants.h" |
| #include "chrome/browser/profile.h" |
| @@ -188,6 +189,11 @@ |
| // Ensure the message service is initialized. |
| ExtensionMessageService::GetInstance(profile()->GetRequestContext())->Init(); |
| + |
| + // Notify the ExtensionProcessManager that the view was created. |
| + ExtensionProcessManager* epm = profile()->GetExtensionProcessManager(); |
| + epm->RegisterExtensionProcess(extension_id(), |
| + render_view_host->process()->pid()); |
|
Matt Perry
2009/07/14 21:17:48
indent += 2
|
| } |
| ExtensionFunctionDispatcher::~ExtensionFunctionDispatcher() { |