Index: extensions/renderer/dispatcher.cc |
diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc |
index bba20872ec3f55ca077f8b93e82ccbf36b676333..01a899b710e60b30052c13ba507823e0a40b5eaf 100644 |
--- a/extensions/renderer/dispatcher.cc |
+++ b/extensions/renderer/dispatcher.cc |
@@ -461,6 +461,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, |
@@ -680,6 +681,10 @@ void Dispatcher::OnSuspend(const std::string& extension_id) { |
RenderThread::Get()->Send(new ExtensionHostMsg_SuspendAck(extension_id)); |
} |
+void Dispatcher::OnTransferBlobs(const std::vector<std::string>& blob_uuids) { |
+ RenderThread::Get()->Send(new ExtensionHostMsg_TransferBlobsAck(blob_uuids)); |
+} |
+ |
void Dispatcher::OnUnloaded(const std::string& id) { |
extensions_.Remove(id); |
active_extension_ids_.erase(id); |