Chromium Code Reviews
Descriptionash: Reorder shutdown of ShelfLayoutManager and StatusAreaWidget
Status area widget teardown can cause other widgets to close (e.g. bubbles)
which can cause synthetic events (e.g. ET_MOUSE_EXITED) to be generated.
In a future CL I need to make ShelfLayoutManager::AutoHideEventFilter handle
ET_MOUSE_EXITED, so I need to shutdown the ShelfLayoutManager earlier during
Shell teardown.
BUG=613212
TEST=existing ash_unittests, specifically ShelfLayoutManagerTest.*
Committed: https://crrev.com/f17ee247d73f98df954b3809cf0a651c3b8c0011
Cr-Commit-Position: refs/heads/master@{#395987}
Patch Set 1 #Patch Set 2 : rebase #
Total comments: 4
Patch Set 3 : review comments #Patch Set 4 : add back ShelfLayoutManagerObserver, rename WillDeleteShelf #Patch Set 5 : rebase onto upstream CL #Patch Set 6 : rebase #
Messages
Total messages: 13 (4 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||