commit | d03e09e0a01416376d95bc1605ade208f9e77375 | [log] [tgz] |
---|---|---|
author | Andrew Xu <andrewxu@chromium.org> | Wed Feb 13 18:12:47 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Feb 13 18:12:47 2019 |
tree | b22c4e494436db5803eaac0f322ba63ebe8349af | |
parent | fd15282add1d1b10eded72509efd33b9395422e9 [diff] |
Deal with the edge case of dragging from shelf while typing The edge case of dragging the shelf while typing in the search box is not taken into consideration. As result, when the expected app list view state is FULLSCREEN_SEARCH, its actual state is FULLSCREEN_ALL_APPS. This CL fixes the problem. In addition, refactor the code: move the code block, which is for calculating the app list view state after shelf drag, from ShelfLayoutManager to AppListView. Test: None Bug: 919205 Change-Id: I39aa095bbd1a9417d07b50cc6caed1084fde5f4d Reviewed-on: https://chromium-review.googlesource.com/c/1462419 Commit-Queue: Andrew Xu <andrewxu@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#631795}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .