Index: base/message_loop.cc |
diff --git a/base/message_loop.cc b/base/message_loop.cc |
index 7f1971ca76c46f11451b1225b319a90552bcbe56..059afab5a216582090aea977889581ad0bcb7d29 100644 |
--- a/base/message_loop.cc |
+++ b/base/message_loop.cc |
@@ -22,18 +22,10 @@ |
#if defined(OS_MACOSX) |
#include "base/message_pump_mac.h" |
#endif |
-#if defined(OS_POSIX) |
-#include "base/message_pump_libevent.h" |
-#endif |
#if defined(OS_POSIX) && !defined(OS_MACOSX) |
#include <gdk/gdk.h> |
#include <gdk/gdkx.h> |
-#if defined(TOUCH_UI) |
-#include "base/message_pump_x.h" |
-#else |
-#include "base/message_pump_gtk.h" |
-#endif // defined(TOUCH_UI) |
#endif // defined(OS_POSIX) && !defined(OS_MACOSX) |
using base::TimeDelta; |
@@ -177,6 +169,9 @@ MessageLoop::MessageLoop(Type type) |
#elif defined(OS_MACOSX) |
#define MESSAGE_PUMP_UI base::MessagePumpMac::Create() |
#define MESSAGE_PUMP_IO new base::MessagePumpLibevent() |
+#elif defined(USE_WAYLAND) |
+#define MESSAGE_PUMP_UI new base::MessagePumpWayland() |
+#define MESSAGE_PUMP_IO new base::MessagePumpLibevent() |
#elif defined(TOUCH_UI) |
#define MESSAGE_PUMP_UI new base::MessagePumpX() |
#define MESSAGE_PUMP_IO new base::MessagePumpLibevent() |