Chromium Code Reviews| 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..9851f7d356d98156d2f7251155e7101d0d03dc34 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(); |
| + OffscreenCanvasProviderImpl(uint32_t renderer_client_id); |
|
piman
2017/04/12 22:53:37
nit: explicit
kylechar
2017/04/13 17:09:18
Done.
|
| ~OffscreenCanvasProviderImpl() override; |
| void Add(blink::mojom::OffscreenCanvasProviderRequest request); |
| @@ -32,6 +32,10 @@ class OffscreenCanvasProviderImpl |
| cc::mojom::MojoCompositorFrameSinkRequest request) override; |
| private: |
| + // Used to check that the client id part of any FrameSinkIds that this |
| + // renderer wants to create match the the renderer client id. |
| + const uint32_t renderer_client_id_; |
| + |
| mojo::BindingSet<blink::mojom::OffscreenCanvasProvider> bindings_; |
| DISALLOW_COPY_AND_ASSIGN(OffscreenCanvasProviderImpl); |