Index: chrome/browser/ui/views/status_icons/status_icon_chromeos.cc |
diff --git a/chrome/browser/ui/views/status_icons/status_icon_chromeos.cc b/chrome/browser/ui/views/status_icons/status_icon_chromeos.cc |
index 4d8a02c8925d9a55bead7e40262bdb68b695442d..6f41a9134db19869cf20e7014e4d47cfe1c3f3d1 100644 |
--- a/chrome/browser/ui/views/status_icons/status_icon_chromeos.cc |
+++ b/chrome/browser/ui/views/status_icons/status_icon_chromeos.cc |
@@ -11,7 +11,7 @@ |
#include "chrome/browser/ui/browser_list.h" |
#include "chrome/common/chrome_notification_types.h" |
#include "content/public/browser/notification_service.h" |
-#include "ui/views/controls/button/menu_button_delegate.h" |
+#include "ui/views/controls/button/menu_button_listener.h" |
#include "ui/views/controls/menu/menu_delegate.h" |
#include "ui/views/controls/menu/menu_model_adapter.h" |
#include "ui/views/controls/menu/menu_runner.h" |
@@ -19,7 +19,7 @@ |
class StatusIconChromeOS::NotificationTrayButton |
: public StatusAreaButton, |
public views::MenuDelegate, |
- public views::MenuButtonDelegate { |
+ public views::MenuButtonListener { |
public: |
NotificationTrayButton(StatusIconChromeOS* status_icon, |
StatusAreaButton::Delegate* delegate) |
@@ -40,7 +40,7 @@ class StatusIconChromeOS::NotificationTrayButton |
SchedulePaint(); |
} |
- // views::MenuButton overrides. |
+ // Overridden from views::MenuButton: |
virtual bool Activate() OVERRIDE { |
// All tray buttons are removed on status icon destruction. |
// This should never be called afterwards. |
@@ -49,9 +49,9 @@ class StatusIconChromeOS::NotificationTrayButton |
return retval; |
} |
- // views::MenuButtonDelegate implementation. |
- virtual void RunMenu(views::View* source, const gfx::Point& pt) |
- OVERRIDE { |
+ // Overridden from views::MenuButtonListener: |
+ virtual void OnMenuButtonClicked(views::View* source, |
+ const gfx::Point& point) OVERRIDE { |
views::MenuRunner* menu_runner = status_icon_->menu_runner(); |
if (!menu_runner) |
return; |