| Index: extensions/renderer/dispatcher.cc
|
| diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc
|
| index a3014ed4b5b69a5e29e3c1daefdb3d2745f87883..ac64bd93f4bcb04b3e2c5bfeb72f3483e6652cda 100644
|
| --- a/extensions/renderer/dispatcher.cc
|
| +++ b/extensions/renderer/dispatcher.cc
|
| @@ -462,6 +462,7 @@ bool Dispatcher::OnControlMessageReceived(const IPC::Message& message) {
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_SetSystemFont, OnSetSystemFont)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_ShouldSuspend, OnShouldSuspend)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_Suspend, OnSuspend)
|
| + IPC_MESSAGE_HANDLER(ExtensionMsg_TransferBlobs, OnTransferBlobs)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_Unloaded, OnUnloaded)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_UpdatePermissions, OnUpdatePermissions)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_UpdateTabSpecificPermissions,
|
| @@ -681,6 +682,12 @@ void Dispatcher::OnSuspend(const std::string& extension_id) {
|
| RenderThread::Get()->Send(new ExtensionHostMsg_SuspendAck(extension_id));
|
| }
|
|
|
| +void Dispatcher::OnTransferBlobs(int routing_id,
|
| + const std::vector<std::string>& blob_uuids) {
|
| + RenderThread::Get()->Send(
|
| + new ExtensionHostMsg_TransferBlobsAck(routing_id, blob_uuids));
|
| +}
|
| +
|
| void Dispatcher::OnUnloaded(const std::string& id) {
|
| extensions_.Remove(id);
|
| active_extension_ids_.erase(id);
|
|
|