| Index: webkit/glue/plugins/pepper_device_context_2d.cc
|
| diff --git a/webkit/glue/plugins/pepper_device_context_2d.cc b/webkit/glue/plugins/pepper_device_context_2d.cc
|
| index 3d81fcb290032adc212c8f5019ddf36289324e5f..4dcfa5e6990c68ed0f9a9aa4d9d1162bdeb6e97d 100644
|
| --- a/webkit/glue/plugins/pepper_device_context_2d.cc
|
| +++ b/webkit/glue/plugins/pepper_device_context_2d.cc
|
| @@ -21,7 +21,6 @@
|
| #include "webkit/glue/plugins/pepper_image_data.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"
|
|
|
| #if defined(OS_MACOSX)
|
| #include "base/mac_util.h"
|
| @@ -78,14 +77,14 @@ PP_Resource Create(PP_Module module_id, int32_t width, int32_t height,
|
|
|
| bool IsDeviceContext2D(PP_Resource resource) {
|
| scoped_refptr<DeviceContext2D> context(
|
| - ResourceTracker::Get()->GetAsDeviceContext2D(resource));
|
| + Resource::GetAs<DeviceContext2D>(resource));
|
| return !!context.get();
|
| }
|
|
|
| bool Describe(PP_Resource device_context,
|
| int32_t* width, int32_t* height, bool* is_always_opaque) {
|
| scoped_refptr<DeviceContext2D> context(
|
| - ResourceTracker::Get()->GetAsDeviceContext2D(device_context));
|
| + Resource::GetAs<DeviceContext2D>(device_context));
|
| if (!context.get())
|
| return false;
|
| return context->Describe(width, height, is_always_opaque);
|
| @@ -96,7 +95,7 @@ bool PaintImageData(PP_Resource device_context,
|
| int32_t x, int32_t y,
|
| const PP_Rect* src_rect) {
|
| scoped_refptr<DeviceContext2D> context(
|
| - ResourceTracker::Get()->GetAsDeviceContext2D(device_context));
|
| + Resource::GetAs<DeviceContext2D>(device_context));
|
| if (!context.get())
|
| return false;
|
| return context->PaintImageData(image, x, y, src_rect);
|
| @@ -106,7 +105,7 @@ bool Scroll(PP_Resource device_context,
|
| const PP_Rect* clip_rect,
|
| int32_t dx, int32_t dy) {
|
| scoped_refptr<DeviceContext2D> context(
|
| - ResourceTracker::Get()->GetAsDeviceContext2D(device_context));
|
| + Resource::GetAs<DeviceContext2D>(device_context));
|
| if (!context.get())
|
| return false;
|
| return context->Scroll(clip_rect, dx, dy);
|
| @@ -114,7 +113,7 @@ bool Scroll(PP_Resource device_context,
|
|
|
| bool ReplaceContents(PP_Resource device_context, PP_Resource image) {
|
| scoped_refptr<DeviceContext2D> context(
|
| - ResourceTracker::Get()->GetAsDeviceContext2D(device_context));
|
| + Resource::GetAs<DeviceContext2D>(device_context));
|
| if (!context.get())
|
| return false;
|
| return context->ReplaceContents(image);
|
| @@ -123,7 +122,7 @@ bool ReplaceContents(PP_Resource device_context, PP_Resource image) {
|
| int32_t Flush(PP_Resource device_context,
|
| PP_CompletionCallback callback) {
|
| scoped_refptr<DeviceContext2D> context(
|
| - ResourceTracker::Get()->GetAsDeviceContext2D(device_context));
|
| + Resource::GetAs<DeviceContext2D>(device_context));
|
| if (!context.get())
|
| return PP_Error_BadResource;
|
| return context->Flush(callback);
|
| @@ -209,8 +208,7 @@ bool DeviceContext2D::Describe(int32_t* width, int32_t* height,
|
| bool DeviceContext2D::PaintImageData(PP_Resource image,
|
| int32_t x, int32_t y,
|
| const PP_Rect* src_rect) {
|
| - scoped_refptr<ImageData> image_resource(
|
| - ResourceTracker::Get()->GetAsImageData(image));
|
| + scoped_refptr<ImageData> image_resource(Resource::GetAs<ImageData>(image));
|
| if (!image_resource.get())
|
| return false;
|
|
|
| @@ -262,8 +260,7 @@ bool DeviceContext2D::Scroll(const PP_Rect* clip_rect,
|
| }
|
|
|
| bool DeviceContext2D::ReplaceContents(PP_Resource image) {
|
| - scoped_refptr<ImageData> image_resource(
|
| - ResourceTracker::Get()->GetAsImageData(image));
|
| + scoped_refptr<ImageData> image_resource(Resource::GetAs<ImageData>(image));
|
| if (!image_resource.get())
|
| return false;
|
| if (image_resource->format() != PP_IMAGEDATAFORMAT_BGRA_PREMUL)
|
| @@ -336,8 +333,7 @@ int32_t DeviceContext2D::Flush(const PP_CompletionCallback& callback) {
|
|
|
| bool DeviceContext2D::ReadImageData(PP_Resource image, int32_t x, int32_t y) {
|
| // Get and validate the image object to paint into.
|
| - scoped_refptr<ImageData> image_resource(
|
| - ResourceTracker::Get()->GetAsImageData(image));
|
| + scoped_refptr<ImageData> image_resource(Resource::GetAs<ImageData>(image));
|
| if (!image_resource.get())
|
| return false;
|
| if (image_resource->format() != PP_IMAGEDATAFORMAT_BGRA_PREMUL)
|
|
|