| Index: webkit/plugins/ppapi/resource_tracker.cc
|
| ===================================================================
|
| --- webkit/plugins/ppapi/resource_tracker.cc (revision 87442)
|
| +++ webkit/plugins/ppapi/resource_tracker.cc (working copy)
|
| @@ -17,6 +17,7 @@
|
| #include "webkit/plugins/ppapi/ppapi_plugin_instance.h"
|
| #include "webkit/plugins/ppapi/ppb_char_set_impl.h"
|
| #include "webkit/plugins/ppapi/ppb_cursor_control_impl.h"
|
| +#include "webkit/plugins/ppapi/ppb_find_impl.h"
|
| #include "webkit/plugins/ppapi/ppb_font_impl.h"
|
| #include "webkit/plugins/ppapi/resource.h"
|
| #include "webkit/plugins/ppapi/resource_creation_impl.h"
|
| @@ -277,6 +278,9 @@
|
| case pp::proxy::INTERFACE_ID_PPB_CURSORCONTROL:
|
| proxy.reset(new PPB_CursorControl_Impl(instance));
|
| break;
|
| + case pp::proxy::INTERFACE_ID_PPB_FIND:
|
| + proxy.reset(new PPB_Find_Impl(instance));
|
| + break;
|
| case pp::proxy::INTERFACE_ID_PPB_FONT:
|
| proxy.reset(new PPB_Font_FunctionImpl(instance));
|
| break;
|
| @@ -290,6 +294,13 @@
|
| return proxy.get();
|
| }
|
|
|
| +PP_Instance ResourceTracker::GetInstanceForResource(PP_Resource pp_resource) {
|
| + scoped_refptr<Resource> resource(GetResource(pp_resource));
|
| + if (!resource.get())
|
| + return 0;
|
| + return resource->instance()->pp_instance();
|
| +}
|
| +
|
| scoped_refptr<Var> ResourceTracker::GetVar(int32 var_id) const {
|
| DLOG_IF(ERROR, !CheckIdType(var_id, PP_ID_TYPE_VAR))
|
| << var_id << " is not a PP_Var ID.";
|
|
|