| 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;
|
|
|