diff options
author | sadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-09 23:59:19 +0000 |
---|---|---|
committer | sadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-09 23:59:19 +0000 |
commit | 9f6fafd7ac3b0c53e8eba4f0ccc98a0d25696ab3 (patch) | |
tree | 99e1081f9453e29afd703bb965e1b7e97f2180ce /ui/base/events.h | |
parent | 66030bd55aa2c710f5f2eab35dab1a624e0dea38 (diff) | |
download | chromium_src-9f6fafd7ac3b0c53e8eba4f0ccc98a0d25696ab3.zip chromium_src-9f6fafd7ac3b0c53e8eba4f0ccc98a0d25696ab3.tar.gz chromium_src-9f6fafd7ac3b0c53e8eba4f0ccc98a0d25696ab3.tar.bz2 |
aura: Fix setting touch-handler and gesture-handler for asynchronous gestures.
Make sure touch-handler is set when the window queues up touch-events (ie.
returns TOUCH_STATUS_QUEUED). Also, set the proper gesture-handler when
doing asynchronous gesture processing.
BUG=110236
TEST=aura_unittests:GestureRecognizerTest.*
Review URL: https://chromiumcodereview.appspot.com/9370032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121340 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base/events.h')
-rw-r--r-- | ui/base/events.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/ui/base/events.h b/ui/base/events.h index 0d20256..60620f1 100644 --- a/ui/base/events.h +++ b/ui/base/events.h @@ -89,7 +89,13 @@ enum TouchStatus { // synthetic mouse event generated from the // unused touch event was handled. TOUCH_STATUS_QUEUED, // The touch event has not been processed yet, but - // may be processed asynchronously later. + // may be processed asynchronously later. This also + // places a lock on touch-events (i.e. all + // subsequent touch-events should be sent to the + // current handler). + TOUCH_STATUS_QUEUED_END, // Similar to TOUCH_STATUS_QUEUED, except that + // subsequent touch-events can be sent to any + // handler. }; // Updates the list of devices for cached properties. |