DescriptionRelanding after reverted in 137632 (broke ASAN).
Only return the visible page actions from PageActionController.
This is a bit of a yak shave to support having the "action box" show active
extensions on the current page rather than page actions. Previously,
PageActionController was creating widgets for everything then
LocationBarViewGtk was hiding them as necessary. This is assumes too much; we
need to push the visibility logic into the Controller for the future.
BUG=127988
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=137630
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=137638
Patch Set 1 #
Total comments: 13
Patch Set 2 : comments #Patch Set 3 : Change ownership of extension stuff, revert change to extension_action_box #
Total comments: 1
Patch Set 4 : remove unnecessary forward declarations #Patch Set 5 : fix use-after-free in observer list #Patch Set 6 : actually fix #Messages
Total messages: 13 (0 generated)
|