Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(307)

Unified Diff: content/renderer/pepper/pepper_browser_connection.cc

Issue 21966004: Pepper: Move FileRef to the "new" resource proxy. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Remove code duplication Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/renderer/pepper/pepper_browser_connection.cc
diff --git a/content/renderer/pepper/pepper_browser_connection.cc b/content/renderer/pepper/pepper_browser_connection.cc
index 718b8795a3879f226b5774a4dda1d6effe7e44f8..ff3dc4b3653e37cb1e48f7463eee486cb0348ec1 100644
--- a/content/renderer/pepper/pepper_browser_connection.cc
+++ b/content/renderer/pepper/pepper_browser_connection.cc
@@ -35,9 +35,10 @@ bool PepperBrowserConnection::OnMessageReceived(const IPC::Message& msg) {
IPC_BEGIN_MESSAGE_MAP(PepperBrowserConnection, msg)
IPC_MESSAGE_HANDLER(PpapiHostMsg_CreateResourceHostFromHostReply,
OnMsgCreateResourceHostFromHostReply)
+ IPC_MESSAGE_HANDLER(PpapiHostMsg_FileRef_GetInfoForRendererReply,
+ OnMsgFileRefGetInfoReply)
IPC_MESSAGE_UNHANDLED(handled = false)
IPC_END_MESSAGE_MAP()
-
return handled;
}
@@ -102,10 +103,7 @@ void PepperBrowserConnection::OnMsgCreateResourceHostFromHostReply(
void PepperBrowserConnection::OnMsgFileRefGetInfoReply(
int32_t sequence_number,
- const std::vector<PP_Resource>& resources,
- const std::vector<PP_FileSystemType>& types,
- const std::vector<std::string>& file_system_url_specs,
- const std::vector<base::FilePath>& external_paths) {
+ const std::vector<ppapi::FileRef_DetailedInfo>& infos) {
// Check that the message is destined for the plugin this object is associated
// with.
std::map<int32_t, FileRefGetInfoCallback>::iterator it =
@@ -113,7 +111,7 @@ void PepperBrowserConnection::OnMsgFileRefGetInfoReply(
if (it != get_info_map_.end()) {
FileRefGetInfoCallback callback = it->second;
get_info_map_.erase(it);
- callback.Run(resources, types, file_system_url_specs, external_paths);
+ callback.Run(infos);
} else {
NOTREACHED();
}

Powered by Google App Engine
This is Rietveld 408576698