Index: cc/surfaces/surface_factory.h |
diff --git a/cc/surfaces/surface_factory.h b/cc/surfaces/surface_factory.h |
index 55782e45c20d85d3f6882b7b6450d48f5d92d2d3..4a5cd1b9bec858a79acdb7213adc7a3094e34848 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; |