Index: components/exo/surface.h |
diff --git a/components/exo/surface.h b/components/exo/surface.h |
index c0dd7870ca224bd60ad42cc2e6998d14873a4ed8..fcc0a71dd3367baa3840c6653b7c958768d83745 100644 |
--- a/components/exo/surface.h |
+++ b/components/exo/surface.h |
@@ -380,6 +380,12 @@ class Surface : public ui::ContextFactoryObserver, public aura::WindowObserver { |
// Surface observer list. Surface does not own the observers. |
base::ObserverList<SurfaceObserver, true> observers_; |
+ // A reference factory that uses the compositor frame sink holder provided |
+ // to this class to construct surface references. This object is passed to |
+ // ui::Layer::SetShowSurface because the layer needs to know how to add |
+ // references to surfaces. |
+ scoped_refptr<cc::SurfaceReferenceFactory> surface_reference_factory_; |
+ |
DISALLOW_COPY_AND_ASSIGN(Surface); |
}; |