diff options
author | sadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-20 16:27:40 +0000 |
---|---|---|
committer | sadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-20 16:27:40 +0000 |
commit | bb3be70c22f021a052c5ced2f4ce229ddf66f705 (patch) | |
tree | bd6b5170276aa6eba646841d12ede0664ecad3f7 /views/widget/widget_gtk.cc | |
parent | 86ec4f6ed711a2a58b6e0982b7a0a2fdf95e107a (diff) | |
download | chromium_src-bb3be70c22f021a052c5ced2f4ce229ddf66f705.zip chromium_src-bb3be70c22f021a052c5ced2f4ce229ddf66f705.tar.gz chromium_src-bb3be70c22f021a052c5ced2f4ce229ddf66f705.tar.bz2 |
Maintain the list of devices all in one place.
This effectively moves a bunch of code from the message-pump to the
touch-factory. This way, the list of devices is maintained in one place.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6882083
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82307 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/widget/widget_gtk.cc')
-rw-r--r-- | views/widget/widget_gtk.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/views/widget/widget_gtk.cc b/views/widget/widget_gtk.cc index 245ebeb..23e1e23 100644 --- a/views/widget/widget_gtk.cc +++ b/views/widget/widget_gtk.cc @@ -305,6 +305,11 @@ WidgetGtk::WidgetGtk(Type type) should_handle_menu_key_release_(false), dragged_view_(NULL), painted_(false) { +#if defined(TOUCH_UI) && defined(HAVE_XINPUT2) + // Make sure the touch factory is initialized so that it can setup XInput2 for + // the widget. + TouchFactory::GetInstance(); +#endif set_native_widget(this); static bool installed_message_loop_observer = false; if (!installed_message_loop_observer) { |