| Index: services/gfx/compositor/backend/gpu_output.cc
|
| diff --git a/services/gfx/compositor/backend/gpu_output.cc b/services/gfx/compositor/backend/gpu_output.cc
|
| index d71d95650b162e0bfd4476f285638b9e568f7c0c..fd2030f52597dd347d294a3ce17f84c2ad093d04 100644
|
| --- a/services/gfx/compositor/backend/gpu_output.cc
|
| +++ b/services/gfx/compositor/backend/gpu_output.cc
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "services/gfx/compositor/backend/gpu_output.h"
|
|
|
| +#include <utility>
|
| +
|
| #include "base/bind.h"
|
| #include "base/location.h"
|
| #include "base/logging.h"
|
| @@ -95,9 +97,9 @@ void GpuOutput::RasterizerDelegate::CreateRasterizer(
|
| const std::shared_ptr<VsyncScheduler>& scheduler,
|
| const scoped_refptr<base::TaskRunner>& task_runner,
|
| const base::Closure& error_callback) {
|
| - rasterizer_.reset(
|
| - new GpuRasterizer(mojo::MakeProxy(context_provider_info.Pass()).Pass(),
|
| - scheduler, task_runner, error_callback));
|
| + rasterizer_.reset(new GpuRasterizer(
|
| + mojo::ContextProviderPtr::Create(std::move(context_provider_info)),
|
| + scheduler, task_runner, error_callback));
|
| }
|
|
|
| void GpuOutput::RasterizerDelegate::SubmitNextFrame() {
|
|
|