Index: base/message_pump_glib_x.cc |
diff --git a/base/message_pump_glib_x.cc b/base/message_pump_glib_x.cc |
index d45ce7e7c878efd50b9ed11499c2fb50014cf1e0..fe3d2a4440ebbe1e7eb789c3bf90d3d446d6ee48 100644 |
--- a/base/message_pump_glib_x.cc |
+++ b/base/message_pump_glib_x.cc |
@@ -5,11 +5,7 @@ |
#include "base/message_pump_glib_x.h" |
#include <gdk/gdkx.h> |
-#if defined(HAVE_XINPUT2) |
#include <X11/extensions/XInput2.h> |
-#else |
-#include <X11/Xlib.h> |
-#endif |
#include "base/message_pump_glib_x_dispatch.h" |
@@ -26,9 +22,7 @@ gboolean PlaceholderDispatch(GSource* source, |
namespace base { |
MessagePumpGlibX::MessagePumpGlibX() : base::MessagePumpForUI(), |
-#if defined(HAVE_XINPUT2) |
xiopcode_(-1), |
-#endif |
gdksource_(NULL), |
dispatching_event_(false), |
capture_x_events_(0), |
@@ -36,9 +30,7 @@ MessagePumpGlibX::MessagePumpGlibX() : base::MessagePumpForUI(), |
gdk_window_add_filter(NULL, &GdkEventFilter, this); |
gdk_event_handler_set(&EventDispatcherX, this, NULL); |
-#if defined(HAVE_XINPUT2) |
InitializeXInput2(); |
-#endif |
InitializeEventsToCapture(); |
} |
@@ -51,24 +43,19 @@ MessagePumpGlibX::~MessagePumpGlibX() { |
} |
bool MessagePumpGlibX::ShouldCaptureXEvent(XEvent* xev) { |
- return capture_x_events_[xev->type] |
-#if defined(HAVE_XINPUT2) |
- && (xev->type != GenericEvent || xev->xcookie.extension == xiopcode_) |
-#endif |
- ; |
+ return capture_x_events_[xev->type] && |
+ (xev->type != GenericEvent || xev->xcookie.extension == xiopcode_); |
} |
bool MessagePumpGlibX::ProcessXEvent(XEvent* xev) { |
bool should_quit = false; |
-#if defined(HAVE_XINPUT2) |
bool have_cookie = false; |
if (xev->type == GenericEvent && |
XGetEventData(xev->xgeneric.display, &xev->xcookie)) { |
have_cookie = true; |
} |
-#endif |
if (!WillProcessXEvent(xev)) { |
MessagePumpGlibXDispatcher::DispatchStatus status = |
@@ -83,11 +70,9 @@ bool MessagePumpGlibX::ProcessXEvent(XEvent* xev) { |
} |
} |
-#if defined(HAVE_XINPUT2) |
if (have_cookie) { |
XFreeEventData(xev->xgeneric.display, &xev->xcookie); |
} |
-#endif |
return should_quit; |
} |
@@ -198,12 +183,9 @@ void MessagePumpGlibX::InitializeEventsToCapture(void) { |
capture_x_events_[MotionNotify] = true; |
capture_gdk_events_[GDK_MOTION_NOTIFY] = true; |
-#if defined(HAVE_XINPUT2) |
capture_x_events_[GenericEvent] = true; |
-#endif |
} |
-#if defined(HAVE_XINPUT2) |
void MessagePumpGlibX::InitializeXInput2(void) { |
GdkDisplay* display = gdk_display_get_default(); |
if (!display) |
@@ -225,7 +207,6 @@ void MessagePumpGlibX::InitializeXInput2(void) { |
return; |
} |
} |
-#endif // HAVE_XINPUT2 |
bool MessagePumpXObserver::WillProcessXEvent(XEvent* xev) { |
return false; |