Index: extensions/renderer/dispatcher.cc |
diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc |
index 27979f922e75cd6199efcf077c8a6d43b2e94bf3..18fbededcc79f2e7b3ef0ed38ed29ca81099dfaf 100644 |
--- a/extensions/renderer/dispatcher.cc |
+++ b/extensions/renderer/dispatcher.cc |
@@ -939,6 +939,7 @@ bool Dispatcher::OnControlMessageReceived(const IPC::Message& message) { |
IPC_MESSAGE_HANDLER(ExtensionMsg_Loaded, OnLoaded) |
IPC_MESSAGE_HANDLER(ExtensionMsg_MessageInvoke, OnMessageInvoke) |
IPC_MESSAGE_HANDLER(ExtensionMsg_SetChannel, OnSetChannel) |
+ IPC_MESSAGE_HANDLER(ExtensionMsg_SetUserSessionType, OnSetUserSessionType) |
IPC_MESSAGE_HANDLER(ExtensionMsg_SetScriptingWhitelist, |
OnSetScriptingWhitelist) |
IPC_MESSAGE_HANDLER(ExtensionMsg_SetSystemFont, OnSetSystemFont) |
@@ -1122,6 +1123,10 @@ void Dispatcher::OnSetChannel(version_info::Channel channel) { |
} |
} |
+void Dispatcher::OnSetUserSessionType(FeatureSessionType session_type) { |
+ SetCurrentFeatureSessionType(session_type); |
+} |
+ |
void Dispatcher::OnSetScriptingWhitelist( |
const ExtensionsClient::ScriptingWhitelist& extension_ids) { |
ExtensionsClient::Get()->SetScriptingWhitelist(extension_ids); |