| Index: content/browser/renderer_host/delegated_frame_host.h
|
| diff --git a/content/browser/renderer_host/delegated_frame_host.h b/content/browser/renderer_host/delegated_frame_host.h
|
| index 244efca1e1ea89b567e155eb680538629405b6fe..e60855b6e20831b98d10ddcbb745911493a0f5b1 100644
|
| --- a/content/browser/renderer_host/delegated_frame_host.h
|
| +++ b/content/browser/renderer_host/delegated_frame_host.h
|
| @@ -119,7 +119,7 @@ class CONTENT_EXPORT DelegatedFrameHost
|
|
|
| // cc::SurfaceFactoryClient implementation.
|
| void ReturnResources(const cc::ReturnedResourceArray& resources) override;
|
| - void WillDrawSurface(const cc::SurfaceId& id,
|
| + void WillDrawSurface(const cc::LocalFrameId& id,
|
| const gfx::Rect& damage_rect) override;
|
| void SetBeginFrameSource(cc::BeginFrameSource* begin_frame_source) override;
|
|
|
| @@ -176,7 +176,14 @@ class CONTENT_EXPORT DelegatedFrameHost
|
| RenderWidgetHostViewBase* target_view);
|
|
|
| // Exposed for tests.
|
| - cc::SurfaceId SurfaceIdForTesting() const { return surface_id_; }
|
| + cc::SurfaceId SurfaceIdForTesting() const {
|
| + return cc::SurfaceId(frame_sink_id_, local_frame_id_);
|
| + }
|
| +
|
| + const cc::LocalFrameId& LocalFrameIdForTesting() const {
|
| + return local_frame_id_;
|
| + }
|
| +
|
| void OnCompositingDidCommitForTesting(ui::Compositor* compositor) {
|
| OnCompositingDidCommit(compositor);
|
| }
|
| @@ -249,6 +256,7 @@ class CONTENT_EXPORT DelegatedFrameHost
|
| void AttemptFrameSubscriberCapture(const gfx::Rect& damage_rect);
|
|
|
| const cc::FrameSinkId frame_sink_id_;
|
| + cc::LocalFrameId local_frame_id_;
|
| DelegatedFrameHostClient* const client_;
|
| ui::Compositor* compositor_;
|
|
|
| @@ -286,7 +294,6 @@ class CONTENT_EXPORT DelegatedFrameHost
|
| // State for rendering into a Surface.
|
| std::unique_ptr<cc::SurfaceIdAllocator> id_allocator_;
|
| std::unique_ptr<cc::SurfaceFactory> surface_factory_;
|
| - cc::SurfaceId surface_id_;
|
| gfx::Size current_surface_size_;
|
| float current_scale_factor_;
|
| cc::ReturnedResourceArray surface_returned_resources_;
|
|
|