Index: chrome/browser/nacl_host/nacl_process_host.cc |
diff --git a/chrome/browser/nacl_host/nacl_process_host.cc b/chrome/browser/nacl_host/nacl_process_host.cc |
index c854c1a0e815550308e6aa845e7fcdde6fb24b4b..3e004e5f5c316b6f9b8f2bc6aa7edec76c832c64 100644 |
--- a/chrome/browser/nacl_host/nacl_process_host.cc |
+++ b/chrome/browser/nacl_host/nacl_process_host.cc |
@@ -177,6 +177,10 @@ NaClProcessHost::NaClProcessHost(const GURL& manifest_url, |
enable_ipc_proxy_ = !CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kEnableNaClSRPCProxy); |
+ // If render_view_id == 0 we do not need PPAPI, so we can skip |
+ // PPAPI IPC proxy channel creation, etc. |
+ if (!render_view_id_) |
+ enable_ipc_proxy_ = false; |
} |
NaClProcessHost::~NaClProcessHost() { |