summaryrefslogtreecommitdiffstats
path: root/webkit/glue/plugins/pepper_plugin_instance.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue/plugins/pepper_plugin_instance.cc')
-rw-r--r--webkit/glue/plugins/pepper_plugin_instance.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/webkit/glue/plugins/pepper_plugin_instance.cc b/webkit/glue/plugins/pepper_plugin_instance.cc
index d86fffc..97ec093 100644
--- a/webkit/glue/plugins/pepper_plugin_instance.cc
+++ b/webkit/glue/plugins/pepper_plugin_instance.cc
@@ -23,7 +23,6 @@
#include "webkit/glue/plugins/pepper_device_context_2d.h"
#include "webkit/glue/plugins/pepper_plugin_delegate.h"
#include "webkit/glue/plugins/pepper_plugin_module.h"
-#include "webkit/glue/plugins/pepper_resource_tracker.h"
#include "webkit/glue/plugins/pepper_var.h"
using WebKit::WebFrame;
@@ -214,12 +213,9 @@ bool PluginInstance::BindGraphicsDeviceContext(PP_Resource device_id) {
return true;
}
- scoped_refptr<Resource> device_resource =
- ResourceTracker::Get()->GetResource(device_id);
- if (!device_resource.get())
- return false;
+ scoped_refptr<DeviceContext2D> device_2d =
+ Resource::GetAs<DeviceContext2D>(device_id);
- DeviceContext2D* device_2d = device_resource->AsDeviceContext2D();
if (device_2d) {
if (!device_2d->BindToInstance(this))
return false; // Can't bind to more than one instance.