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..da2bb6159848ee9fe673be31f387a16bc8f5d2bc 100644 |
--- a/ui/aura/mus/client_surface_embedder.cc |
+++ b/ui/aura/mus/client_surface_embedder.cc |
@@ -12,35 +12,20 @@ namespace { |
// TODO(mfomitchev, samans): Remove these stub classes once the SurfaceReference |
// work is complete. |
-class StubSurfaceReference : public cc::SurfaceReferenceBase { |
- public: |
- StubSurfaceReference(scoped_refptr<const cc::SurfaceReferenceFactory> factory) |
- : cc::SurfaceReferenceBase(factory) {} |
- |
- ~StubSurfaceReference() override { Destroy(); } |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(StubSurfaceReference); |
-}; |
- |
class StubSurfaceReferenceFactory : public cc::SurfaceReferenceFactory { |
public: |
StubSurfaceReferenceFactory() = default; |
// cc::SurfaceReferenceFactory: |
- std::unique_ptr<cc::SurfaceReferenceBase> CreateReference( |
+ base::Closure CreateReference( |
cc::SurfaceReferenceOwner* owner, |
const cc::SurfaceId& surface_id) const override { |
- return base::MakeUnique<StubSurfaceReference>(make_scoped_refptr(this)); |
+ return base::Closure(); |
} |
protected: |
~StubSurfaceReferenceFactory() override = default; |
- private: |
- // cc::SurfaceReferenceFactory: |
- void DestroyReference(cc::SurfaceReferenceBase* surface_ref) const override {} |
- |
DISALLOW_COPY_AND_ASSIGN(StubSurfaceReferenceFactory); |
}; |
} // namespace |