| Index: content/browser/renderer_host/pepper/browser_ppapi_host_impl.cc
|
| diff --git a/content/browser/renderer_host/pepper/browser_ppapi_host_impl.cc b/content/browser/renderer_host/pepper/browser_ppapi_host_impl.cc
|
| index 130245e6022e95266a6e5831463c6f68effa34e5..d9539ee5c59bcb527fa3dd9fa743fdfc9b5ac93e 100644
|
| --- a/content/browser/renderer_host/pepper/browser_ppapi_host_impl.cc
|
| +++ b/content/browser/renderer_host/pepper/browser_ppapi_host_impl.cc
|
| @@ -32,7 +32,8 @@ BrowserPpapiHost* BrowserPpapiHost::CreateExternalPluginProcess(
|
| profile_directory,
|
| false /* in_process */,
|
| true /* external_plugin */);
|
| - browser_ppapi_host->set_plugin_process_handle(plugin_child_process);
|
| + browser_ppapi_host->set_plugin_process(
|
| + base::Process::DeprecatedGetProcessFromHandle(plugin_child_process));
|
|
|
| scoped_refptr<PepperMessageFilter> pepper_message_filter(
|
| new PepperMessageFilter());
|
| @@ -52,7 +53,6 @@ BrowserPpapiHostImpl::BrowserPpapiHostImpl(
|
| bool in_process,
|
| bool external_plugin)
|
| : ppapi_host_(new ppapi::host::PpapiHost(sender, permissions)),
|
| - plugin_process_handle_(base::kNullProcessHandle),
|
| plugin_name_(plugin_name),
|
| plugin_path_(plugin_path),
|
| profile_data_directory_(profile_data_directory),
|
| @@ -78,10 +78,10 @@ ppapi::host::PpapiHost* BrowserPpapiHostImpl::GetPpapiHost() {
|
| return ppapi_host_.get();
|
| }
|
|
|
| -base::ProcessHandle BrowserPpapiHostImpl::GetPluginProcessHandle() const {
|
| +const base::Process& BrowserPpapiHostImpl::GetPluginProcess() const {
|
| // Handle should previously have been set before use.
|
| - DCHECK(in_process_ || plugin_process_handle_ != base::kNullProcessHandle);
|
| - return plugin_process_handle_;
|
| + DCHECK(in_process_ || plugin_process_.IsValid());
|
| + return plugin_process_;
|
| }
|
|
|
| bool BrowserPpapiHostImpl::IsValidInstance(PP_Instance instance) const {
|
|
|