Chromium Code Reviews
DescriptionTurn Bookmark Menus Async
Update BookmarkEditorView, and BookmarkMenuControllerViews to launch menus asynchronously.
Their context menus, drop down menus, and drag and drop menus have all been converted. Shutdown has been updated as previous actions were being performed on partially destructed menus, which can cause crashes.
A crash in MenuHost was found based on destruction order. This has bee fixed.
TEST=MenuControllerTest.AsynchronousDragHostDeleted, ran unit_tests to capture current bookmark tests, manually tested
BUG=557139, 557130
Committed: https://crrev.com/3b7f52e862d774f939ecbf7cdce4dfae047dbb12
Cr-Commit-Position: refs/heads/master@{#409316}
Patch Set 1 #
Total comments: 4
Patch Set 2 #
Total comments: 2
Patch Set 3 : Rebase #Patch Set 4 : Remove Unneeded Change to MenuController #Patch Set 5 : Rebase #Patch Set 6 : Refactor ActivationChangeObserver #Patch Set 7 : Refactor ActivationChangeObserver #Patch Set 8 : Update MenuMessageLoop API #Patch Set 9 : remove nested flag #
Total comments: 4
Patch Set 10 : Rebase #Patch Set 11 : Merge the pretarget handlers #Messages
Total messages: 26 (8 generated)
|