diff options
Diffstat (limited to 'ppapi/proxy/plugin_resource_tracker.cc')
-rw-r--r-- | ppapi/proxy/plugin_resource_tracker.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ppapi/proxy/plugin_resource_tracker.cc b/ppapi/proxy/plugin_resource_tracker.cc index a6e087f..e1726cf 100644 --- a/ppapi/proxy/plugin_resource_tracker.cc +++ b/ppapi/proxy/plugin_resource_tracker.cc @@ -139,6 +139,14 @@ PP_Resource PluginResourceTracker::PluginResourceForHostResource( return NULL; } +PP_Instance PluginResourceTracker::GetInstanceForResource( + PP_Resource resource) { + ResourceMap::iterator found = resource_map_.find(resource); + if (found == resource_map_.end()) + return 0; + return found->second.resource->instance(); +} + void PluginResourceTracker::ReleasePluginResourceRef( const PP_Resource& resource, bool notify_browser_on_release) { |