Chromium Code Reviews| Index: content/public/renderer/content_renderer_client.h |
| diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h |
| index 8d3c7379d2b158d6e71b2ea15778ee6d0685fc28..5241ec0162b4f2c5c83b7e660bae70fc1ed4573f 100644 |
| --- a/content/public/renderer/content_renderer_client.h |
| +++ b/content/public/renderer/content_renderer_client.h |
| @@ -62,6 +62,7 @@ namespace content { |
| class RenderView; |
| class SynchronousCompositor; |
| +class SynchronousInputEventFilter; |
| // Embedder API for participating in renderer logic. |
| class CONTENT_EXPORT ContentRendererClient { |
| @@ -250,8 +251,12 @@ class CONTENT_EXPORT ContentRendererClient { |
| int render_view_id, |
| SynchronousCompositor* compositor) {} |
| - // Allow the embedder to disable input event filtering by the compositor. |
| - virtual bool ShouldCreateCompositorInputHandler() const; |
| + // Called when the render thread is created and the |
| + // kEnableSynchronousRendererCompositor flag is used. |
| + // The embedder must implement OverrideCompositorMessageLoop() when using |
| + // this interface. |
| + virtual void DidCreateSynchronousInputEventFilter( |
| + SynchronousInputEventFilter* input_event_filter) {} |
|
jamesr
2013/05/24 00:54:10
it doesn't make sense for a public/ interface to t
jdduke (slow)
2013/05/24 03:50:18
Perfect. The non-public ACK state is precisely wha
|
| }; |
| } // namespace content |