| Index: extensions/renderer/dispatcher.cc
|
| diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc
|
| index 4fbc49b64f5334272b5f4d863064f61a5ece33a1..c1711bdc06221c18602e643389d721a0ca98911a 100644
|
| --- a/extensions/renderer/dispatcher.cc
|
| +++ b/extensions/renderer/dispatcher.cc
|
| @@ -817,6 +817,8 @@ bool Dispatcher::OnControlMessageReceived(const IPC::Message& message) {
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_SetScriptingWhitelist,
|
| OnSetScriptingWhitelist)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_SetSystemFont, OnSetSystemFont)
|
| + IPC_MESSAGE_HANDLER(ExtensionMsg_SetWebViewPartitionID,
|
| + OnSetWebViewPartitionID)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_ShouldSuspend, OnShouldSuspend)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_Suspend, OnSuspend)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_TransferBlobs, OnTransferBlobs)
|
| @@ -1054,6 +1056,12 @@ void Dispatcher::OnSetSystemFont(const std::string& font_family,
|
| system_font_size_ = font_size;
|
| }
|
|
|
| +void Dispatcher::OnSetWebViewPartitionID(const std::string& partition_id) {
|
| + // |webview_partition_id_| cannot be changed once set.
|
| + CHECK(webview_partition_id_.empty() || webview_partition_id_ == partition_id);
|
| + webview_partition_id_ = partition_id;
|
| +}
|
| +
|
| void Dispatcher::OnShouldSuspend(const std::string& extension_id,
|
| uint64 sequence_id) {
|
| RenderThread::Get()->Send(
|
|
|