Index: content/browser/renderer_host/input/input_router.h |
diff --git a/content/browser/renderer_host/input/input_router.h b/content/browser/renderer_host/input/input_router.h |
index 2d8a4c6dd5d668b43008e61dfaddece56d028810..93b7b3f7b6a5413d541e1ddb69d5c6a4ff356cfe 100644 |
--- a/content/browser/renderer_host/input/input_router.h |
+++ b/content/browser/renderer_host/input/input_router.h |
@@ -24,10 +24,14 @@ class InputRouter : public IPC::Listener { |
public: |
virtual ~InputRouter() {} |
+ // Should be called only in response to |SetNeedsFlush| requests made via |
+ // the |InputRouterClient|. |
+ virtual void Flush() = 0; |
+ |
// Send and take ownership of the the given InputMsg_*. This should be used |
// only for event types not associated with a WebInputEvent. Returns true on |
// success and false otherwise. |
- virtual bool SendInput(IPC::Message* message) = 0; |
+ virtual bool SendInput(scoped_ptr<IPC::Message> message) = 0; |
// WebInputEvents |
virtual void SendMouseEvent( |