| Index: trunk/src/base/message_loop/message_loop.h
|
| ===================================================================
|
| --- trunk/src/base/message_loop/message_loop.h (revision 245238)
|
| +++ trunk/src/base/message_loop/message_loop.h (working copy)
|
| @@ -25,8 +25,9 @@
|
| #include "base/time/time.h"
|
| #include "base/tracking_info.h"
|
|
|
| -// TODO(sky): these includes should not be necessary. Nuke them.
|
| #if defined(OS_WIN)
|
| +// We need this to declare base::MessagePumpWin::Dispatcher, which we should
|
| +// really just eliminate.
|
| #include "base/message_loop/message_pump_win.h"
|
| #elif defined(OS_IOS)
|
| #include "base/message_loop/message_pump_io_ios.h"
|
| @@ -52,6 +53,7 @@
|
| namespace base {
|
|
|
| class HistogramBase;
|
| +class MessagePumpDispatcher;
|
| class MessagePumpObserver;
|
| class RunLoop;
|
| class ThreadTaskRunnerHandle;
|
| @@ -95,6 +97,7 @@
|
| public:
|
|
|
| #if defined(USE_AURA)
|
| + typedef MessagePumpDispatcher Dispatcher;
|
| typedef MessagePumpObserver Observer;
|
| #elif defined(USE_GTK_MESSAGE_PUMP)
|
| typedef MessagePumpGdkObserver Observer;
|
|
|