| Index: device/wake_lock/wake_lock_context_provider.cc
|
| diff --git a/device/wake_lock/wake_lock_context_provider.cc b/device/wake_lock/wake_lock_context_provider.cc
|
| index 289b1c64296e0a9fa16fcad911aed53623cae367..9d6543a72712117f36a493831c60fded20d6a26d 100644
|
| --- a/device/wake_lock/wake_lock_context_provider.cc
|
| +++ b/device/wake_lock/wake_lock_context_provider.cc
|
| @@ -31,10 +31,10 @@ WakeLockContextProvider::~WakeLockContextProvider() {}
|
| void WakeLockContextProvider::GetContext(
|
| int context_id,
|
| mojo::InterfaceRequest<mojom::WakeLockContext> request) {
|
| - // WakeLockServiceContext owns itself (see the comment on
|
| - // wake_lock_service_context.h).
|
| - new WakeLockServiceContext(std::move(request), context_id, file_task_runner_,
|
| - native_view_getter_);
|
| + mojo::MakeStrongBinding(
|
| + base::MakeUnique<WakeLockServiceContext>(context_id, file_task_runner_,
|
| + native_view_getter_),
|
| + std::move(request));
|
| }
|
|
|
| } // namespace device
|
|
|