Index: ppapi/proxy/plugin_globals.cc |
diff --git a/ppapi/proxy/plugin_globals.cc b/ppapi/proxy/plugin_globals.cc |
index 1edbf49012b7f4c7130803e30e1d07a3b92b7180..b83396b6f13844c6f6c6079c329bad5b552bf31d 100644 |
--- a/ppapi/proxy/plugin_globals.cc |
+++ b/ppapi/proxy/plugin_globals.cc |
@@ -48,10 +48,18 @@ CallbackTracker* PluginGlobals::GetCallbackTrackerForInstance( |
return callback_tracker_.get(); |
} |
-FunctionGroupBase* PluginGlobals::GetFunctionAPI(PP_Instance inst, ApiID id) { |
- PluginDispatcher* dispatcher = PluginDispatcher::GetForInstance(inst); |
+thunk::PPB_Instance_API* PluginGlobals::GetInstanceAPI(PP_Instance instance) { |
+ PluginDispatcher* dispatcher = PluginDispatcher::GetForInstance(instance); |
if (dispatcher) |
- return dispatcher->GetFunctionAPI(id); |
+ return dispatcher->GetInstanceAPI(); |
+ return NULL; |
+} |
+ |
+thunk::ResourceCreationAPI* PluginGlobals::GetResourceCreationAPI( |
+ PP_Instance instance) { |
+ PluginDispatcher* dispatcher = PluginDispatcher::GetForInstance(instance); |
+ if (dispatcher) |
+ return dispatcher->GetResourceCreationAPI(); |
return NULL; |
} |