Chromium Code Reviews| Index: base/message_loop.h |
| diff --git a/base/message_loop.h b/base/message_loop.h |
| index e5e51eeb2b2accc63fe0dd750c716ff3c000d6a1..b1e1f0daa239d925a7d7fc963477d38f5125a950 100644 |
| --- a/base/message_loop.h |
| +++ b/base/message_loop.h |
| @@ -570,6 +570,14 @@ class BASE_EXPORT MessageLoopForUI : public MessageLoop { |
| void AddObserver(Observer* observer); |
| void RemoveObserver(Observer* observer); |
| +#if defined(OS_WIN) |
| + // Sets a new MessageFilter which does peek/translate/dispatch message to |
| + // MessagePumpForUI. MessagePumpForUI takes ownership of |message_filter|. |
| + void SetMessageFilter(base::MessagePumpForUI::MessageFilter* message_filter) { |
|
rvargas (doing something else)
2012/08/31 21:39:49
nit: Please add a typedef for MessageFilter so tha
yoichio
2012/09/03 04:45:08
Done.
|
| + pump_ui()->SetMessageFilter(message_filter); |
| + } |
| +#endif |
| + |
| protected: |
| #if defined(USE_AURA) && defined(USE_X11) && !defined(OS_NACL) |
| friend class base::MessagePumpAuraX11; |