diff options
author | sadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-22 13:52:40 +0000 |
---|---|---|
committer | sadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-22 13:52:40 +0000 |
commit | 942ccff050a7c6aeb24d0511b298737841366fd4 (patch) | |
tree | 2e54eae5fa3f8f921074b42cbcc7a26055100828 /views/focus/accelerator_handler_touch.cc | |
parent | 34c06e64e4f1a12d223616bae57862a060327efd (diff) | |
download | chromium_src-942ccff050a7c6aeb24d0511b298737841366fd4.zip chromium_src-942ccff050a7c6aeb24d0511b298737841366fd4.tar.gz chromium_src-942ccff050a7c6aeb24d0511b298737841366fd4.tar.bz2 |
touch: Always expect XInput2 availability.
BUG=80790
TEST=touch compiles
Review URL: http://codereview.chromium.org/6975045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93621 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/focus/accelerator_handler_touch.cc')
-rw-r--r-- | views/focus/accelerator_handler_touch.cc | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/views/focus/accelerator_handler_touch.cc b/views/focus/accelerator_handler_touch.cc index f5ccd31..c76e8ba 100644 --- a/views/focus/accelerator_handler_touch.cc +++ b/views/focus/accelerator_handler_touch.cc @@ -6,11 +6,7 @@ #include <bitset> #include <gtk/gtk.h> -#if defined(HAVE_XINPUT2) #include <X11/extensions/XInput2.h> -#else -#include <X11/Xlib.h> -#endif #include "views/accelerator.h" #include "views/events/event.h" @@ -43,7 +39,6 @@ Widget* FindWidgetForGdkWindow(GdkWindow* gdk_window) { } // namespace -#if defined(HAVE_XINPUT2) bool DispatchX2Event(Widget* widget, XEvent* xev) { XGenericEventCookie* cookie = &xev->xcookie; switch (cookie->evtype) { @@ -106,13 +101,10 @@ bool DispatchX2Event(Widget* widget, XEvent* xev) { return false; } -#endif // HAVE_XINPUT2 - bool DispatchXEvent(XEvent* xev) { GdkDisplay* gdisp = gdk_display_get_default(); XID xwindow = xev->xany.window; -#if defined(HAVE_XINPUT2) if (xev->type == GenericEvent) { if (!TouchFactory::GetInstance()->ShouldProcessXI2Event(xev)) return true; // Consume the event. @@ -126,7 +118,6 @@ bool DispatchXEvent(XEvent* xev) { XIDeviceEvent* xiev = static_cast<XIDeviceEvent*>(cookie->data); xwindow = xiev->event; } -#endif GdkWindow* gwind = gdk_window_lookup_for_display(gdisp, xwindow); Widget* widget = FindWidgetForGdkWindow(gwind); @@ -158,37 +149,26 @@ bool DispatchXEvent(XEvent* xev) { return widget->OnMouseEvent(mouseev); } -#if defined(HAVE_XINPUT2) case GenericEvent: { return DispatchX2Event(widget, xev); } -#endif } } return false; } -#if defined(HAVE_XINPUT2) void SetTouchDeviceList(std::vector<unsigned int>& devices) { TouchFactory::GetInstance()->SetTouchDeviceList(devices); } -#endif AcceleratorHandler::AcceleratorHandler() {} -#if defined(TOUCH_UI) base::MessagePumpDispatcher::DispatchStatus AcceleratorHandler::Dispatch(XEvent* xev) { return DispatchXEvent(xev) ? base::MessagePumpDispatcher::EVENT_PROCESSED : base::MessagePumpDispatcher::EVENT_IGNORED; } -#else -bool AcceleratorHandler::Dispatch(GdkEvent* event) { - gtk_main_do_event(event); - return true; -} -#endif } // namespace views |