X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fxwalk%2Fextensions%2Fbrowser%2Fxwalk_extension_service.cc;h=d7bfd9a335ddf6a5fb9e2321e61246b537a682ba;hb=6a8ccb215ae8932b1b59ff751f115e9ccfb4066b;hp=024bab3bf9b381cfcf6e3f1a84805cdf1620fc59;hpb=d482483c7e386df3f789b1cb1845b73bfcaae2bd;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/xwalk/extensions/browser/xwalk_extension_service.cc b/src/xwalk/extensions/browser/xwalk_extension_service.cc index 024bab3..d7bfd9a 100644 --- a/src/xwalk/extensions/browser/xwalk_extension_service.cc +++ b/src/xwalk/extensions/browser/xwalk_extension_service.cc @@ -200,6 +200,13 @@ class ExtensionServerMessageFilter : public IPC::ChannelProxy::MessageFilter, std::set extension_thread_instances_ids_; }; +bool XWalkExtensionService::Delegate::RegisterPermissions( + int render_process_id, + const std::string& extension_name, + const std::string& perm_table) { + return false; +} + XWalkExtensionService::XWalkExtensionService(Delegate* delegate) : extension_thread_("XWalkExtensionThread"), delegate_(delegate) { @@ -446,18 +453,22 @@ void XWalkExtensionService::OnRenderProcessDied( } void XWalkExtensionService::OnCheckAPIAccessControl( + int render_process_id, const std::string& extension_name, const std::string& api_name, const PermissionCallback& callback) { CHECK(delegate_); - delegate_->CheckAPIAccessControl(extension_name, api_name, callback); + delegate_->CheckAPIAccessControl(render_process_id, extension_name, + api_name, callback); } bool XWalkExtensionService::OnRegisterPermissions( + int render_process_id, const std::string& extension_name, const std::string& perm_table) { CHECK(delegate_); - return delegate_->RegisterPermissions(extension_name, perm_table); + return delegate_->RegisterPermissions(render_process_id, + extension_name, perm_table); } } // namespace extensions