Chromium Code Reviews| Index: base/message_loop/message_loop.h |
| diff --git a/base/message_loop/message_loop.h b/base/message_loop/message_loop.h |
| index f22c9044d1b9d30c4d9ff0b601eacd8aa4b765b2..606430be0c11f76de1102562f0471dbd1acf00ce 100644 |
| --- a/base/message_loop/message_loop.h |
| +++ b/base/message_loop/message_loop.h |
| @@ -18,6 +18,8 @@ |
| #include "base/message_loop/message_loop_proxy.h" |
| #include "base/message_loop/message_loop_proxy_impl.h" |
| #include "base/message_loop/message_pump.h" |
| +#include "base/message_loop/message_pump_dispatcher.h" |
| +#include "base/message_loop/message_pump_observer.h" |
|
Nico
2013/09/06 21:42:31
Do you need the full includes? Forward declaring s
sadrul
2013/09/07 00:59:35
Yep. Done.
|
| #include "base/observer_list.h" |
| #include "base/pending_task.h" |
| #include "base/sequenced_task_runner_helpers.h" |
| @@ -40,6 +42,7 @@ |
| #elif defined(USE_OZONE) && !defined(OS_NACL) |
| #include "base/message_loop/message_pump_ozone.h" |
| #else |
| +#define USE_GTK_MESSAGE_PUMP |
| #include "base/message_loop/message_pump_gtk.h" |
| #endif |
| @@ -90,7 +93,9 @@ class WaitableEvent; |
| class BASE_EXPORT MessageLoop : public MessagePump::Delegate { |
| public: |
| -#if !defined(OS_MACOSX) && !defined(OS_ANDROID) |
| +#if defined(USE_GTK_MESSAGE_PUMP) |
| + typedef MessagePumpGdkObserver Observer; |
| +#elif !defined(OS_MACOSX) && !defined(OS_ANDROID) |
| typedef MessagePumpDispatcher Dispatcher; |
| typedef MessagePumpObserver Observer; |
| #endif |