Index: chrome/browser/ui/views/toolbar/chevron_menu_button.cc |
diff --git a/chrome/browser/ui/views/toolbar/chevron_menu_button.cc b/chrome/browser/ui/views/toolbar/chevron_menu_button.cc |
index d1997f7cb79976f2234a43e3a895aa99826d0c4c..a965b47d64484f024676ee0564e8365601934d9a 100644 |
--- a/chrome/browser/ui/views/toolbar/chevron_menu_button.cc |
+++ b/chrome/browser/ui/views/toolbar/chevron_menu_button.cc |
@@ -13,8 +13,8 @@ |
#include "chrome/browser/extensions/extension_toolbar_model.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/browser.h" |
+#include "chrome/browser/ui/extensions/extension_action_view_controller.h" |
#include "chrome/browser/ui/views/extensions/browser_action_drag_data.h" |
-#include "chrome/browser/ui/views/extensions/extension_action_view_controller.h" |
#include "chrome/browser/ui/views/toolbar/browser_actions_container.h" |
#include "chrome/browser/ui/views/toolbar/toolbar_action_view.h" |
#include "extensions/common/extension.h" |
@@ -43,7 +43,7 @@ class IconUpdater : public ExtensionActionIconFactory::Observer { |
DCHECK(view_controller); |
view_controller->set_icon_observer(this); |
} |
- ~IconUpdater() override { view_controller_->set_icon_observer(NULL); } |
+ ~IconUpdater() override { view_controller_->set_icon_observer(nullptr); } |
// ExtensionActionIconFactory::Observer: |
void OnIconUpdated() override { |
@@ -158,19 +158,19 @@ ChevronMenuButton::MenuController::MenuController( |
i < browser_actions_container_->num_toolbar_actions(); ++i) { |
ToolbarActionView* view = |
browser_actions_container_->GetToolbarActionViewAt(i); |
- ExtensionActionViewController* view_controller = |
- static_cast<ExtensionActionViewController*>(view->view_controller()); |
views::MenuItemView* menu_item = menu_->AppendMenuItemWithIcon( |
command_id, |
- base::UTF8ToUTF16(view_controller->extension()->name()), |
- view_controller->GetIconWithBadge()); |
+ view->view_controller()->GetActionName(), |
+ view->view_controller()->GetIconWithBadge()); |
// Set the tooltip for this item. |
menu_->SetTooltip( |
- view_controller->GetTooltip(view->GetCurrentWebContents()), |
+ view->view_controller()->GetTooltip(view->GetCurrentWebContents()), |
command_id); |
- icon_updaters_.push_back(new IconUpdater(menu_item, view_controller)); |
+ icon_updaters_.push_back(new IconUpdater( |
+ menu_item, |
+ static_cast<ExtensionActionViewController*>(view->view_controller()))); |
++command_id; |
} |