| Index: ppapi/proxy/ppb_buffer_proxy.cc
|
| diff --git a/ppapi/proxy/ppb_buffer_proxy.cc b/ppapi/proxy/ppb_buffer_proxy.cc
|
| index 558b5316cd5cf6fb30e41c7b040791d53d4001b0..9598a4f2e94e5412223e0548b83942b18e6ee1f7 100644
|
| --- a/ppapi/proxy/ppb_buffer_proxy.cc
|
| +++ b/ppapi/proxy/ppb_buffer_proxy.cc
|
| @@ -20,6 +20,7 @@
|
| #include "ppapi/thunk/thunk.h"
|
|
|
| using ppapi::HostResource;
|
| +using ppapi::Resource;
|
|
|
| namespace pp {
|
| namespace proxy {
|
| @@ -36,7 +37,7 @@ InterfaceProxy* CreateBufferProxy(Dispatcher* dispatcher,
|
| Buffer::Buffer(const HostResource& resource,
|
| const base::SharedMemoryHandle& shm_handle,
|
| uint32_t size)
|
| - : PluginResource(resource),
|
| + : Resource(resource),
|
| shm_(shm_handle, false),
|
| size_(size),
|
| mapped_data_(NULL),
|
| @@ -114,8 +115,7 @@ PP_Resource PPB_Buffer_Proxy::AddProxyResource(
|
| const HostResource& resource,
|
| base::SharedMemoryHandle shm_handle,
|
| uint32_t size) {
|
| - return PluginResourceTracker::GetInstance()->AddResource(
|
| - new Buffer(resource, shm_handle, size));
|
| + return (new Buffer(resource, shm_handle, size))->GetReference();
|
| }
|
|
|
| bool PPB_Buffer_Proxy::OnMessageReceived(const IPC::Message& msg) {
|
|
|