Index: chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc |
diff --git a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc |
index b53243a6b772eeb6cfdda91ce428ab52699dc795..12fc71ed88ba6c48d5cb5336d8b4e72edfdf940b 100644 |
--- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc |
+++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc |
@@ -40,12 +40,14 @@ |
#include "extensions/browser/extension_registry.h" |
#include "extensions/browser/extension_service_worker_message_filter.h" |
#include "extensions/browser/extension_system.h" |
+#include "extensions/browser/extension_util.h" |
#include "extensions/browser/guest_view/extensions_guest_view_message_filter.h" |
#include "extensions/browser/guest_view/web_view/web_view_renderer_state.h" |
#include "extensions/browser/info_map.h" |
#include "extensions/browser/io_thread_extension_message_filter.h" |
#include "extensions/browser/view_type_utils.h" |
#include "extensions/common/constants.h" |
+#include "extensions/common/extension_messages.h" |
#include "extensions/common/extensions_client.h" |
#include "extensions/common/manifest_constants.h" |
#include "extensions/common/manifest_handlers/app_isolation_info.h" |
@@ -557,6 +559,8 @@ void ChromeContentBrowserClientExtensionsPart::RenderProcessWillLaunch( |
host->AddFilter(new ExtensionServiceWorkerMessageFilter(id, profile)); |
} |
extension_web_request_api_helpers::SendExtensionWebRequestStatusToHost(host); |
+ host->Send(new ExtensionMsg_SetUserSessionType( |
+ extensions::util::GetCurrentSessionType())); |
Devlin
2016/08/17 17:07:35
This should be done in RendererStartupHelper, not
tbarzic
2016/08/17 19:49:01
Done
|
} |
void ChromeContentBrowserClientExtensionsPart::SiteInstanceGotProcess( |