Chromium Code Reviews| Index: ui/aura/mus/client_surface_embedder.cc |
| diff --git a/ui/aura/mus/client_surface_embedder.cc b/ui/aura/mus/client_surface_embedder.cc |
| index 53bc4f101160c5f60008ae8cdcf95e51d1e0ac14..e620e03790cfd1c41e2587d2825bd07339d40b91 100644 |
| --- a/ui/aura/mus/client_surface_embedder.cc |
| +++ b/ui/aura/mus/client_surface_embedder.cc |
| @@ -12,10 +12,10 @@ namespace { |
| // TODO(mfomitchev, samans): Remove these stub classes once the SurfaceReference |
| // work is complete. |
| -class StubSurfaceReference : public cc::SurfaceReferenceBase { |
| +class StubSurfaceReference : public cc::ScopedSurfaceReferenceBase { |
|
Fady Samuel
2017/01/10 03:05:29
I just noticed this doesn't actually do anything?
|
| public: |
| StubSurfaceReference(scoped_refptr<const cc::SurfaceReferenceFactory> factory) |
| - : cc::SurfaceReferenceBase(factory) {} |
| + : cc::ScopedSurfaceReferenceBase(factory) {} |
| ~StubSurfaceReference() override { Destroy(); } |
| @@ -28,7 +28,7 @@ class StubSurfaceReferenceFactory : public cc::SurfaceReferenceFactory { |
| StubSurfaceReferenceFactory() = default; |
| // cc::SurfaceReferenceFactory: |
| - std::unique_ptr<cc::SurfaceReferenceBase> CreateReference( |
| + std::unique_ptr<cc::ScopedSurfaceReferenceBase> CreateReference( |
| cc::SurfaceReferenceOwner* owner, |
| const cc::SurfaceId& surface_id) const override { |
| return base::MakeUnique<StubSurfaceReference>(make_scoped_refptr(this)); |
| @@ -39,7 +39,8 @@ class StubSurfaceReferenceFactory : public cc::SurfaceReferenceFactory { |
| private: |
| // cc::SurfaceReferenceFactory: |
| - void DestroyReference(cc::SurfaceReferenceBase* surface_ref) const override {} |
| + void DestroyReference( |
| + cc::ScopedSurfaceReferenceBase* surface_ref) const override {} |
| DISALLOW_COPY_AND_ASSIGN(StubSurfaceReferenceFactory); |
| }; |