Index: webkit/plugins/ppapi/resource_creation_impl.cc |
diff --git a/webkit/plugins/ppapi/resource_creation_impl.cc b/webkit/plugins/ppapi/resource_creation_impl.cc |
index 15436f189ec2bbf4afecd7f8ba035ce7b04900ba..05f09cc067965a37516e27ece30481dc9eaa2a52 100644 |
--- a/webkit/plugins/ppapi/resource_creation_impl.cc |
+++ b/webkit/plugins/ppapi/resource_creation_impl.cc |
@@ -118,7 +118,8 @@ PP_Resource ResourceCreationImpl::CreateFileIO(PP_Instance instance) { |
PP_Resource ResourceCreationImpl::CreateFileRef(PP_Resource file_system, |
const char* path) { |
- return PPB_FileRef_Impl::Create(file_system, path); |
+ PPB_FileRef_Impl* res = PPB_FileRef_Impl::CreateInternal(file_system, path); |
+ return res ? res->GetReference() : 0; |
} |
PP_Resource ResourceCreationImpl::CreateFileSystem( |
@@ -256,8 +257,10 @@ PP_Resource ResourceCreationImpl::CreateURLLoader(PP_Instance instance) { |
return (new PPB_URLLoader_Impl(instance, false))->GetReference(); |
} |
-PP_Resource ResourceCreationImpl::CreateURLRequestInfo(PP_Instance instance) { |
- return (new PPB_URLRequestInfo_Impl(instance))->GetReference(); |
+PP_Resource ResourceCreationImpl::CreateURLRequestInfo( |
+ PP_Instance instance, |
+ const ::ppapi::PPB_URLRequestInfo_Data& data) { |
+ return (new PPB_URLRequestInfo_Impl(instance, data))->GetReference(); |
} |
PP_Resource ResourceCreationImpl::CreateVideoCapture(PP_Instance instance) { |