DescriptionFix shelf auto-hide calculation for app-list visibility.
AppListButton tracks per-display [target] visibility.
(sets a new flag on Shown/Dismissed callbacks)
Check widget/button state, not global shell state.
Ignore dismissed app-list windows that are animating closed.
Fix a ShelfLayoutManager test to actually catch this.
BUG=654661
TEST=Shelf stays visible when the app-list is hidden.
R=jamescook@chromium.org
Committed: https://crrev.com/f05a6730ca4ecdfe336276f0f96d33c2aeb028be
Cr-Commit-Position: refs/heads/master@{#435554}
Patch Set 1 #Patch Set 2 : Cleanup. #
Total comments: 8
Patch Set 3 : try another approach. #
Total comments: 4
Patch Set 4 : Address comments. #
Messages
Total messages: 28 (20 generated)
|