| Index: base/message_loop/message_loop.h
|
| diff --git a/base/message_loop/message_loop.h b/base/message_loop/message_loop.h
|
| index 04709e66da88f66049a5de6f0e8bfd2b2a9f9556..59c6cdc40a7a70b7bed33b1e008f4f1474103524 100644
|
| --- a/base/message_loop/message_loop.h
|
| +++ b/base/message_loop/message_loop.h
|
| @@ -580,12 +580,15 @@ class BASE_EXPORT MessageLoopForUI : public MessageLoop {
|
| // never be called. Instead use Start(), which will forward all the native UI
|
| // events to the Java message loop.
|
| void Start();
|
| -#elif !defined(OS_MACOSX)
|
| +#endif
|
|
|
| +#if !defined(OS_NACL) && (defined(TOOLKIT_GTK) || defined(USE_OZONE) || \
|
| + defined(OS_WIN) || defined(USE_X11))
|
| // Please see message_pump_win/message_pump_glib for definitions of these
|
| // methods.
|
| void AddObserver(Observer* observer);
|
| void RemoveObserver(Observer* observer);
|
| +#endif
|
|
|
| #if defined(OS_WIN)
|
| // Plese see MessagePumpForUI for definitions of this method.
|
| @@ -602,11 +605,12 @@ class BASE_EXPORT MessageLoopForUI : public MessageLoop {
|
| friend class MessagePumpOzone;
|
| #endif
|
|
|
| +#if !defined(OS_MACOSX) && !defined(OS_ANDROID)
|
| // TODO(rvargas): Make this platform independent.
|
| MessagePumpForUI* pump_ui() {
|
| return static_cast<MessagePumpForUI*>(pump_.get());
|
| }
|
| -#endif // !defined(OS_MACOSX)
|
| +#endif
|
| };
|
|
|
| // Do not add any member variables to MessageLoopForUI! This is important b/c
|
|
|