Index: cc/surfaces/surface_factory.h |
diff --git a/cc/surfaces/surface_factory.h b/cc/surfaces/surface_factory.h |
index 342d59c1af21fed2b222c1b3bea80dac27f01086..5c31eab9b801ab7339e85b790da375fc96426955 100644 |
--- a/cc/surfaces/surface_factory.h |
+++ b/cc/surfaces/surface_factory.h |
@@ -67,6 +67,10 @@ class CC_SURFACES_EXPORT SurfaceFactory : public PendingFrameObserver { |
SurfaceFactoryClient* client() { return client_; } |
+ SurfaceResourceHolderClient* resource_holder_client() { |
+ return resource_holder_client_; |
+ } |
+ |
void ReceiveFromChild(const TransferableResourceArray& resources); |
void RefResources(const TransferableResourceArray& resources); |
void UnrefResources(const ReturnedResourceArray& resources); |
@@ -96,6 +100,7 @@ class CC_SURFACES_EXPORT SurfaceFactory : public PendingFrameObserver { |
const FrameSinkId frame_sink_id_; |
SurfaceManager* manager_; |
SurfaceFactoryClient* client_; |
+ SurfaceResourceHolderClient* resource_holder_client_; |
SurfaceResourceHolder holder_; |
bool needs_sync_points_; |
bool seen_first_frame_activation_ = false; |