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 06c08fe1b019921e237fa507fa95cb1fb75640f6..8c16229931f58819dfb64f5cc313b7dfc02f835d 100644 |
--- a/chrome/browser/ui/views/toolbar/toolbar_button.cc |
+++ b/chrome/browser/ui/views/toolbar/toolbar_button.cc |
@@ -174,32 +174,26 @@ ToolbarButton::CreateDefaultBorder() const { |
return border; |
} |
-void ToolbarButton::ShowContextMenuForView(View* source, |
- const gfx::Point& point, |
- ui::MenuSourceType source_type) { |
- if (!enabled()) |
- return; |
- |
- show_menu_factory_.InvalidateWeakPtrs(); |
- ShowDropDownMenu(source_type); |
-} |
- |
void ToolbarButton::AddInkDropLayer(ui::Layer* ink_drop_layer) { |
- SetPaintToLayer(true); |
- SetFillsBoundsOpaquely(false); |
image()->SetPaintToLayer(true); |
image()->SetFillsBoundsOpaquely(false); |
- |
- layer()->Add(ink_drop_layer); |
- layer()->StackAtBottom(ink_drop_layer); |
+ views::LabelButton::AddInkDropLayer(ink_drop_layer); |
} |
void ToolbarButton::RemoveInkDropLayer(ui::Layer* ink_drop_layer) { |
- layer()->Remove(ink_drop_layer); |
- |
+ views::LabelButton::RemoveInkDropLayer(ink_drop_layer); |
image()->SetFillsBoundsOpaquely(true); |
image()->SetPaintToLayer(false); |
- SetPaintToLayer(false); |
+} |
+ |
+void ToolbarButton::ShowContextMenuForView(View* source, |
+ const gfx::Point& point, |
+ ui::MenuSourceType source_type) { |
+ if (!enabled()) |
+ return; |
+ |
+ show_menu_factory_.InvalidateWeakPtrs(); |
+ ShowDropDownMenu(source_type); |
} |
bool ToolbarButton::ShouldEnterPushedState(const ui::Event& event) { |
@@ -298,7 +292,3 @@ void ToolbarButton::ShowDropDownMenu(ui::MenuSourceType source_type) { |
const char* ToolbarButton::GetClassName() const { |
return "ToolbarButton"; |
} |
- |
-gfx::Point ToolbarButton::CalculateInkDropCenter() const { |
- return GetLocalBounds().CenterPoint(); |
-} |