Index: shell/child_process_host.cc |
diff --git a/shell/child_process_host.cc b/shell/child_process_host.cc |
index b0bc6ad997593bdf4c53c925fc571ecb5f8f1261..7de4602d681e1f881404a4d0a62e463a36faf10c 100644 |
--- a/shell/child_process_host.cc |
+++ b/shell/child_process_host.cc |
@@ -42,11 +42,14 @@ ChildProcessHost::~ChildProcessHost() { |
DCHECK(!child_process_.IsValid()); |
} |
-void ChildProcessHost::Start() { |
+void ChildProcessHost::Start(bool require_32_bit) { |
DCHECK(!child_process_.IsValid()); |
scoped_ptr<LaunchData> launch_data(new LaunchData()); |
- launch_data->child_path = context_->mojo_shell_child_path(); |
+ if (require_32_bit) |
+ launch_data->child_path = context_->mojo_shell_child_path_32_bit(); |
+ else |
+ launch_data->child_path = context_->mojo_shell_child_path(); |
// TODO(vtl): Add something for |slave_info|. |
// TODO(vtl): The "unretained this" is wrong (see also below). |