| Index: chrome/browser/ui/views/tabs/tab_strip.cc
|
| diff --git a/chrome/browser/ui/views/tabs/tab_strip.cc b/chrome/browser/ui/views/tabs/tab_strip.cc
|
| index e22c45709fd4e6b4064187737033379e62305ec0..e36b6141be81bba4dc81f27488c8e5a5755f72a6 100644
|
| --- a/chrome/browser/ui/views/tabs/tab_strip.cc
|
| +++ b/chrome/browser/ui/views/tabs/tab_strip.cc
|
| @@ -269,7 +269,7 @@ const TabSizeInfo& GetTabSizeInfo() {
|
| class NewTabButton : public views::ImageButton,
|
| public views::MaskedTargeterDelegate {
|
| public:
|
| - NewTabButton(TabStrip* tab_strip, views::ButtonListener* listener);
|
| + NewTabButton(TabStrip* tab_strip, views::ImageButtonDelegate* listener);
|
| ~NewTabButton() override;
|
|
|
| // Set the background offset used to match the background image to the frame
|
| @@ -318,10 +318,9 @@ class NewTabButton : public views::ImageButton,
|
| DISALLOW_COPY_AND_ASSIGN(NewTabButton);
|
| };
|
|
|
| -NewTabButton::NewTabButton(TabStrip* tab_strip, views::ButtonListener* listener)
|
| - : views::ImageButton(listener),
|
| - tab_strip_(tab_strip),
|
| - destroyed_(NULL) {
|
| +NewTabButton::NewTabButton(TabStrip* tab_strip,
|
| + views::ImageButtonDelegate* listener)
|
| + : views::ImageButton(listener), tab_strip_(tab_strip), destroyed_(NULL) {
|
| set_animate_on_state_change(true);
|
| #if defined(OS_LINUX) && !defined(OS_CHROMEOS)
|
| set_triggerable_event_flags(triggerable_event_flags() |
|
|
|