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() { |