A simple replacement for the way passthrough was previously implemented.
commit10088a76eeda014ac7ce5dd70bb0be175105d1e9
authorevy@chromium.org <evy@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 30 Jun 2014 20:20:44 +0000 (30 20:20 +0000)
committerevy@chromium.org <evy@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 30 Jun 2014 20:20:44 +0000 (30 20:20 +0000)
tree0ce0959c7961d876e80b7d196cb1d2906878ceae
parent45bcc5996d9ed0711bef4805140306c2a8ca1ec5
A simple replacement for the way passthrough was previously implemented.

Added a state for two fingers passing through as one (e.g. scrolling).
Added a state for all fingers passing though, which is activated after a third finger is placed and lasts until all fingers are released.

TEST= TouchExplorationTest.TwoToOneFingerReleaseSecond,  TouchExplorationTest.TwoToOneFingerReleaseFirst, TouchExplorationTest.Passthrough
BUG= 388520

Review URL: https://codereview.chromium.org/333663006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280653 0039d316-1c4b-4281-b951-d872f2087c98
ui/chromeos/touch_exploration_controller.cc
ui/chromeos/touch_exploration_controller.h
ui/chromeos/touch_exploration_controller_unittest.cc