| Index: chrome/browser/ui/views/toolbar/toolbar_button.cc
|
| diff --git a/chrome/browser/ui/views/toolbar/toolbar_button.cc b/chrome/browser/ui/views/toolbar/toolbar_button.cc
|
| index 741c8c3a7c00f9408f72cc1aaee127c197c602d6..82a4f391e2685c6854abd75b387b9c39adc7ceed 100644
|
| --- a/chrome/browser/ui/views/toolbar/toolbar_button.cc
|
| +++ b/chrome/browser/ui/views/toolbar/toolbar_button.cc
|
| @@ -22,7 +22,6 @@
|
| #include "ui/display/display.h"
|
| #include "ui/display/screen.h"
|
| #include "ui/strings/grit/ui_strings.h"
|
| -#include "ui/views/animation/button_ink_drop_delegate.h"
|
| #include "ui/views/controls/button/label_button_border.h"
|
| #include "ui/views/controls/menu/menu_item_view.h"
|
| #include "ui/views/controls/menu/menu_model_adapter.h"
|
| @@ -38,8 +37,7 @@ ToolbarButton::ToolbarButton(Profile* profile,
|
| menu_showing_(false),
|
| y_position_on_lbuttondown_(0),
|
| show_menu_factory_(this) {
|
| - set_ink_drop_delegate(
|
| - base::WrapUnique(new views::ButtonInkDropDelegate(this, this)));
|
| + SetHasInkDrop(true);
|
| set_has_ink_drop_action_on_click(true);
|
| set_context_menu_controller(this);
|
| if (ui::MaterialDesignController::IsModeMaterial())
|
| @@ -222,7 +220,7 @@ void ToolbarButton::ShowDropDownMenu(ui::MenuSourceType source_type) {
|
|
|
| menu_showing_ = true;
|
|
|
| - ink_drop_delegate()->OnAction(views::InkDropState::ACTIVATED);
|
| + AnimateInkDrop(views::InkDropState::ACTIVATED);
|
|
|
| // Exit if the model is null.
|
| if (!model_.get())
|
| @@ -242,7 +240,7 @@ void ToolbarButton::ShowDropDownMenu(ui::MenuSourceType source_type) {
|
| }
|
|
|
| void ToolbarButton::OnMenuClosed() {
|
| - ink_drop_delegate()->OnAction(views::InkDropState::DEACTIVATED);
|
| + AnimateInkDrop(views::InkDropState::DEACTIVATED);
|
|
|
| menu_showing_ = false;
|
|
|
|
|