| 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(
 | 
| 
 |