diff options
Diffstat (limited to 'webkit/glue/plugins/pepper_buffer.cc')
| -rw-r--r-- | webkit/glue/plugins/pepper_buffer.cc | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/webkit/glue/plugins/pepper_buffer.cc b/webkit/glue/plugins/pepper_buffer.cc index f8d1384..4d94975 100644 --- a/webkit/glue/plugins/pepper_buffer.cc +++ b/webkit/glue/plugins/pepper_buffer.cc @@ -14,7 +14,6 @@ #include "third_party/ppapi/c/ppb_buffer.h" #include "webkit/glue/plugins/pepper_plugin_instance.h" #include "webkit/glue/plugins/pepper_plugin_module.h" -#include "webkit/glue/plugins/pepper_resource_tracker.h" namespace pepper { @@ -34,12 +33,11 @@ PP_Resource Create(PP_Module module_id, int32_t size) { } bool IsBuffer(PP_Resource resource) { - return !!ResourceTracker::Get()->GetAsBuffer(resource).get(); + return !!Resource::GetAs<Buffer>(resource).get(); } bool Describe(PP_Resource resource, int32_t* size_in_bytes) { - scoped_refptr<Buffer> buffer( - ResourceTracker::Get()->GetAsBuffer(resource)); + scoped_refptr<Buffer> buffer(Resource::GetAs<Buffer>(resource)); if (!buffer.get()) return false; buffer->Describe(size_in_bytes); @@ -47,16 +45,14 @@ bool Describe(PP_Resource resource, int32_t* size_in_bytes) { } void* Map(PP_Resource resource) { - scoped_refptr<Buffer> buffer( - ResourceTracker::Get()->GetAsBuffer(resource)); + scoped_refptr<Buffer> buffer(Resource::GetAs<Buffer>(resource)); if (!buffer.get()) return NULL; return buffer->Map(); } void Unmap(PP_Resource resource) { - scoped_refptr<Buffer> buffer( - ResourceTracker::Get()->GetAsBuffer(resource)); + scoped_refptr<Buffer> buffer(Resource::GetAs<Buffer>(resource)); if (!buffer) return; return buffer->Unmap(); |
