| Index: content/browser/renderer_host/pepper/pepper_file_io_host.cc
|
| diff --git a/content/browser/renderer_host/pepper/pepper_file_io_host.cc b/content/browser/renderer_host/pepper/pepper_file_io_host.cc
|
| index 6fe68dea6acdc533f90ae0805b4fb9079ab2033e..ea902e0aa33530280e3e055e7fdeda374b43d097 100644
|
| --- a/content/browser/renderer_host/pepper/pepper_file_io_host.cc
|
| +++ b/content/browser/renderer_host/pepper/pepper_file_io_host.cc
|
| @@ -453,13 +453,11 @@ void PepperFileIOHost::SendOpenErrorReply(
|
| bool PepperFileIOHost::AddFileToReplyContext(
|
| int32_t open_flags,
|
| ppapi::host::ReplyMessageContext* reply_context) const {
|
| - base::ProcessId plugin_process_id;
|
| - if (browser_ppapi_host_->in_process()) {
|
| + base::ProcessId plugin_process_id =
|
| + base::GetProcId(browser_ppapi_host_->GetPluginProcessHandle());
|
| + if (plugin_process_id == base::kNullProcessId)
|
| plugin_process_id = resolved_render_process_id_;
|
| - } else {
|
| - plugin_process_id = base::GetProcId(
|
| - browser_ppapi_host_->GetPluginProcessHandle());
|
| - }
|
| +
|
| IPC::PlatformFileForTransit transit_file = BrokerGetFileHandleForProcess(
|
| file_, plugin_process_id, false);
|
| if (transit_file == IPC::InvalidPlatformFileForTransit())
|
|
|