commit | 8af5e106aa826f15b44303af358312d3a7e35c96 | [log] [tgz] |
---|---|---|
author | Aga Wronska <agawronska@chromium.org> | Fri May 18 16:45:03 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri May 18 16:45:03 2018 |
tree | 323adca60961c3bb0cb9905ebf899e0d1d36f1b7 | |
parent | a3eb7fef083ca5d5a5ea8dd874c162ccace18e66 [diff] |
Update shelf visibility when display configuration changes. Shelf is supposed to be hidden on secondary diaplay on lock and login screens. To reporduce the bug external display needs to be set as primary screen and then attached while on lock screen. In that case external monitor is first added as secondary and later set as primary. Shelf visibility was not updated for the new secondary disply after the primary display was changed. Similar bug was also present for login screen. To fix it removing the early return from ShelfLayoutManager::UpdateVisibilityState was needed. The issue that required early return is already fixed. Bug: 824504 Change-Id: I2e3b8e9d6427e3496e72651ba4be1bab538fe25c Reviewed-on: https://chromium-review.googlesource.com/1052488 Commit-Queue: Aga Wronska <agawronska@chromium.org> Reviewed-by: Michael Wasserman <msw@chromium.org> Cr-Commit-Position: refs/heads/master@{#559922}
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 .