Index: ppapi/proxy/plugin_dispatcher.cc |
diff --git a/ppapi/proxy/plugin_dispatcher.cc b/ppapi/proxy/plugin_dispatcher.cc |
index 94cd3df51b88adbc23a39e38e413450e689018cc..c5cb90e49565faed319f23e74c3f3cd3fce6a92d 100644 |
--- a/ppapi/proxy/plugin_dispatcher.cc |
+++ b/ppapi/proxy/plugin_dispatcher.cc |
@@ -246,8 +246,14 @@ InstanceData* PluginDispatcher::GetInstanceData(PP_Instance instance) { |
return (it == instance_map_.end()) ? NULL : &it->second; |
} |
-FunctionGroupBase* PluginDispatcher::GetFunctionAPI(ApiID id) { |
- return GetInterfaceProxy(id); |
+thunk::PPB_Instance_API* PluginDispatcher::GetInstanceAPI() { |
+ return static_cast<PPB_Instance_Proxy*>( |
+ GetInterfaceProxy(API_ID_PPB_INSTANCE)); |
+} |
+ |
+thunk::ResourceCreationAPI* PluginDispatcher::GetResourceCreationAPI() { |
+ return static_cast<ResourceCreationProxy*>( |
+ GetInterfaceProxy(API_ID_RESOURCE_CREATION)); |
} |
void PluginDispatcher::ForceFreeAllInstances() { |