Index: chrome/renderer/render_process_impl.cc |
diff --git a/chrome/renderer/render_process_impl.cc b/chrome/renderer/render_process_impl.cc |
index e610df9201c02d336f8293233c77eb25fd85beb5..0085ae76437c118f8c2bce951d078a4b246629e3 100644 |
--- a/chrome/renderer/render_process_impl.cc |
+++ b/chrome/renderer/render_process_impl.cc |
@@ -154,8 +154,12 @@ RenderProcessImpl::RenderProcessImpl() |
} |
#ifndef DISABLE_NACL |
- if (command_line.HasSwitch(switches::kInternalNaCl)) |
- RegisterInternalNaClPlugin(LaunchNaClProcess); |
+ if (command_line.HasSwitch(switches::kInternalNaCl)) { |
+ std::map<std::string, uintptr_t> funcs; |
+ funcs["launch_nacl_process"] = |
+ reinterpret_cast<uintptr_t>(LaunchNaClProcess); |
+ RegisterInternalNaClPlugin(funcs); |
+ } |
#endif |
if (!command_line.HasSwitch(switches::kDisableByteRangeSupport)) { |