| Index: content/browser/renderer_host/offscreen_canvas_provider_impl.h
|
| diff --git a/content/browser/renderer_host/offscreen_canvas_provider_impl.h b/content/browser/renderer_host/offscreen_canvas_provider_impl.h
|
| index be2c52c4f9b7cded9a56f0b25c642537b4f6a88b..251dc450087d154a65a3071d02536f46cabfb8a2 100644
|
| --- a/content/browser/renderer_host/offscreen_canvas_provider_impl.h
|
| +++ b/content/browser/renderer_host/offscreen_canvas_provider_impl.h
|
| @@ -15,7 +15,7 @@ namespace content {
|
| class OffscreenCanvasProviderImpl
|
| : public blink::mojom::OffscreenCanvasProvider {
|
| public:
|
| - OffscreenCanvasProviderImpl();
|
| + explicit OffscreenCanvasProviderImpl(uint32_t renderer_client_id);
|
| ~OffscreenCanvasProviderImpl() override;
|
|
|
| void Add(blink::mojom::OffscreenCanvasProviderRequest request);
|
| @@ -32,6 +32,9 @@ class OffscreenCanvasProviderImpl
|
| cc::mojom::MojoCompositorFrameSinkRequest request) override;
|
|
|
| private:
|
| + // FrameSinkIds for offscreen canvas must use the renderer client id.
|
| + const uint32_t renderer_client_id_;
|
| +
|
| mojo::BindingSet<blink::mojom::OffscreenCanvasProvider> bindings_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(OffscreenCanvasProviderImpl);
|
|
|