| Index: chrome/browser/ui/views/toolbar/browser_actions_container.cc
|
| diff --git a/chrome/browser/ui/views/toolbar/browser_actions_container.cc b/chrome/browser/ui/views/toolbar/browser_actions_container.cc
|
| index f2f57fde20840666b257fb63c01a9f71803c124d..e32013b179893baae84364e447b26675ec4be7ef 100644
|
| --- a/chrome/browser/ui/views/toolbar/browser_actions_container.cc
|
| +++ b/chrome/browser/ui/views/toolbar/browser_actions_container.cc
|
| @@ -168,9 +168,11 @@ void BrowserActionsContainer::AddViewForAction(
|
|
|
| void BrowserActionsContainer::RemoveViewForAction(
|
| ToolbarActionViewController* action) {
|
| + std::unique_ptr<ToolbarActionView> view;
|
| for (ToolbarActionViews::iterator iter = toolbar_action_views_.begin();
|
| iter != toolbar_action_views_.end(); ++iter) {
|
| if ((*iter)->view_controller() == action) {
|
| + std::swap(view, *iter);
|
| toolbar_action_views_.erase(iter);
|
| break;
|
| }
|
|
|