Chromium Code Reviews| Index: services/gfx/compositor/scene_impl.cc |
| diff --git a/services/gfx/compositor/scene_impl.cc b/services/gfx/compositor/scene_impl.cc |
| index c02486e67bc8dc264c0b60c5097fb384dde08cf4..5db165cd110d71fbde3e083c104a5bafbea9ece1 100644 |
| --- a/services/gfx/compositor/scene_impl.cc |
| +++ b/services/gfx/compositor/scene_impl.cc |
| @@ -4,6 +4,8 @@ |
| #include "services/gfx/compositor/scene_impl.h" |
| +#include <utility> |
| + |
| #include "base/bind.h" |
| #include "base/bind_helpers.h" |
| @@ -25,8 +27,10 @@ SceneImpl::SceneImpl( |
| SceneImpl::~SceneImpl() {} |
| -void SceneImpl::SetListener(mojo::gfx::composition::SceneListenerPtr listener) { |
| - engine_->SetListener(state_, listener.Pass()); |
| +void SceneImpl::SetListener( |
| + mojo::InterfaceHandle<mojo::gfx::composition::SceneListener> listener) { |
| + engine_->SetListener(state_, mojo::gfx::composition::SceneListenerPtr::Create( |
|
viettrungluu
2016/02/11 18:26:29
The same question applies here. (It's not obvious
vardhan
2016/02/11 22:47:53
Wasn't obvious to me either. Jeff says leave it he
|
| + std::move(listener))); |
| } |
| void SceneImpl::Update(mojo::gfx::composition::SceneUpdatePtr update) { |