diff options
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/plugins/ppapi/ppb_surface_3d_impl.cc | 6 | ||||
-rw-r--r-- | webkit/plugins/ppapi/ppb_surface_3d_impl.h | 2 | ||||
-rw-r--r-- | webkit/plugins/ppapi/resource_creation_impl.cc | 3 |
3 files changed, 3 insertions, 8 deletions
diff --git a/webkit/plugins/ppapi/ppb_surface_3d_impl.cc b/webkit/plugins/ppapi/ppb_surface_3d_impl.cc index d4b7fe4..40c40cd 100644 --- a/webkit/plugins/ppapi/ppb_surface_3d_impl.cc +++ b/webkit/plugins/ppapi/ppb_surface_3d_impl.cc @@ -33,13 +33,9 @@ PPB_Surface3D_Impl::~PPB_Surface3D_Impl() { } // static -PP_Resource PPB_Surface3D_Impl::Create(PP_Instance instance_id, +PP_Resource PPB_Surface3D_Impl::Create(PluginInstance* instance, PP_Config3D_Dev config, const int32_t* attrib_list) { - PluginInstance* instance = ResourceTracker::Get()->GetInstance(instance_id); - if (!instance) - return 0; - scoped_refptr<PPB_Surface3D_Impl> surface( new PPB_Surface3D_Impl(instance)); if (!surface->Init(config, attrib_list)) diff --git a/webkit/plugins/ppapi/ppb_surface_3d_impl.h b/webkit/plugins/ppapi/ppb_surface_3d_impl.h index 16b1c6f..7f4a7d1 100644 --- a/webkit/plugins/ppapi/ppb_surface_3d_impl.h +++ b/webkit/plugins/ppapi/ppb_surface_3d_impl.h @@ -24,7 +24,7 @@ class PPB_Surface3D_Impl : public Resource, public: virtual ~PPB_Surface3D_Impl(); - static PP_Resource Create(PP_Instance instance_id, + static PP_Resource Create(PluginInstance* instance_id, PP_Config3D_Dev config, const int32_t* attrib_list); diff --git a/webkit/plugins/ppapi/resource_creation_impl.cc b/webkit/plugins/ppapi/resource_creation_impl.cc index 35ff381..5d72737 100644 --- a/webkit/plugins/ppapi/resource_creation_impl.cc +++ b/webkit/plugins/ppapi/resource_creation_impl.cc @@ -186,8 +186,7 @@ PP_Resource ResourceCreationImpl::CreateSurface3D( PP_Instance instance, PP_Config3D_Dev config, const int32_t* attrib_list) { - NOTIMPLEMENTED(); - return 0; + return PPB_Surface3D_Impl::Create(instance_, config, attrib_list); } PP_Resource ResourceCreationImpl::CreateTransport(PP_Instance instance, |