Index: ppapi/proxy/plugin_globals.cc |
diff --git a/ppapi/proxy/plugin_globals.cc b/ppapi/proxy/plugin_globals.cc |
index 95c96ee05e106c3ccf522abb286faff69c930ddb..cfc3b791382f4c912c112cf23a75f572347d07ed 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; |
} |