Index: ppapi/proxy/ppp_instance_proxy.cc |
=================================================================== |
--- ppapi/proxy/ppp_instance_proxy.cc (revision 72840) |
+++ ppapi/proxy/ppp_instance_proxy.cc (working copy) |
@@ -66,9 +66,11 @@ |
PP_Bool HandleDocumentLoad(PP_Instance instance, |
PP_Resource url_loader) { |
PP_Bool result = PP_FALSE; |
+ HostResource serialized_loader; |
+ serialized_loader.SetHostResource(instance, url_loader); |
HostDispatcher::GetForInstance(instance)->Send( |
new PpapiMsg_PPPInstance_HandleDocumentLoad(INTERFACE_ID_PPP_INSTANCE, |
- instance, url_loader, |
+ instance, serialized_loader, |
&result)); |
return result; |
} |
@@ -180,11 +182,12 @@ |
} |
void PPP_Instance_Proxy::OnMsgHandleDocumentLoad(PP_Instance instance, |
- PP_Resource url_loader, |
+ const HostResource& url_loader, |
PP_Bool* result) { |
- PPB_URLLoader_Proxy::TrackPluginResource(instance, url_loader); |
+ PP_Resource plugin_loader = |
+ PPB_URLLoader_Proxy::TrackPluginResource(url_loader); |
*result = ppp_instance_target()->HandleDocumentLoad( |
- instance, url_loader); |
+ instance, plugin_loader); |
} |
void PPP_Instance_Proxy::OnMsgGetInstanceObject( |