Update MaximizeModeController Hinge Detection Threshold
commitd5357318c3a5ac736106bdb86c5116997b12e0d0
authorjonross <jonross@chromium.org>
Thu, 9 Apr 2015 17:21:01 +0000 (9 10:21 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 9 Apr 2015 17:21:34 +0000 (9 17:21 +0000)
tree3fbd3c1e73c858f3c3ff5191b4a7631c54d4088b
parentcf03382a642f993e71b7f2eb84d20877feee4c1e
Update MaximizeModeController Hinge Detection Threshold

Maximize Mode is being exited incorrectly. This occurs when the device is being
held in portrait mode, nearly vertical, and the user is slightly shaking the
device left/right.

When nearly vertical we can't reliably calculate the hing angle, and ignore
accelerometer readings too close to the vertical. This change updates our
current threshold so that the device must be further from the vertical to decide
upon exiting maximize mode.

TEST=MaximizeModeControllerTest.HingeAligned
BUG=470256

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

Cr-Commit-Position: refs/heads/master@{#324464}
ash/wm/maximize_mode/accelerometer_test_data_literals.cc
ash/wm/maximize_mode/maximize_mode_controller.cc
ash/wm/maximize_mode/maximize_mode_controller.h
ash/wm/maximize_mode/maximize_mode_controller_unittest.cc