| Index: shell/out_of_process_dynamic_service_runner.cc
|
| diff --git a/shell/out_of_process_dynamic_service_runner.cc b/shell/out_of_process_dynamic_service_runner.cc
|
| index 45d57ef0db8e176da0aeec67828e1f8853f8e2a6..0f9b5f492e71e35449be6f3dd57dccb71765d31e 100644
|
| --- a/shell/out_of_process_dynamic_service_runner.cc
|
| +++ b/shell/out_of_process_dynamic_service_runner.cc
|
| @@ -30,6 +30,7 @@ OutOfProcessDynamicServiceRunner::~OutOfProcessDynamicServiceRunner() {
|
|
|
| void OutOfProcessDynamicServiceRunner::Start(
|
| const base::FilePath& app_path,
|
| + DynamicServiceRunner::CleanupBehavior cleanup_behavior,
|
| ScopedMessagePipeHandle service_handle,
|
| const base::Closure& app_completed_callback) {
|
| app_path_ = app_path;
|
| @@ -42,8 +43,9 @@ void OutOfProcessDynamicServiceRunner::Start(
|
|
|
| // TODO(vtl): |app_path.AsUTF8Unsafe()| is unsafe.
|
| app_child_process_host_->controller()->StartApp(
|
| - app_path.AsUTF8Unsafe(), ScopedMessagePipeHandle(MessagePipeHandle(
|
| - service_handle.release().value())));
|
| + app_path.AsUTF8Unsafe(), cleanup_behavior,
|
| + ScopedMessagePipeHandle(
|
| + MessagePipeHandle(service_handle.release().value())));
|
| }
|
|
|
| void OutOfProcessDynamicServiceRunner::AppCompleted(int32_t result) {
|
|
|