| Index: ui/views/controls/button/custom_button.h | 
| diff --git a/ui/views/controls/button/custom_button.h b/ui/views/controls/button/custom_button.h | 
| index 85d2b814a62186898866186914d6a5925e6de468..19d30cb833efa6285e76751c36b3c4f051bf4258 100644 | 
| --- a/ui/views/controls/button/custom_button.h | 
| +++ b/ui/views/controls/button/custom_button.h | 
| @@ -37,9 +37,6 @@ class VIEWS_EXPORT CustomButton : public Button, public gfx::AnimationDelegate { | 
| static const CustomButton* AsCustomButton(const View* view); | 
| static CustomButton* AsCustomButton(View* view); | 
|  | 
| -  // Paint an MD-style focus ring on the given canvas at the given bounds. | 
| -  static void PaintMdFocusRing(gfx::Canvas* canvas, View* view); | 
| - | 
| ~CustomButton() override; | 
|  | 
| // Get/sets the current display state of the button. | 
| @@ -119,14 +116,11 @@ class VIEWS_EXPORT CustomButton : public Button, public gfx::AnimationDelegate { | 
| // Overridden from gfx::AnimationDelegate: | 
| void AnimationProgressed(const gfx::Animation* animation) override; | 
|  | 
| -  InkDropDelegate* ink_drop_delegate() const { return ink_drop_delegate_; } | 
| - | 
| // Overridden from View: | 
| -  void Layout() override; | 
| void ViewHierarchyChanged( | 
| const ViewHierarchyChangedDetails& details) override; | 
| -  void OnFocus() override; | 
| void OnBlur() override; | 
| +  bool ShouldShowInkDropForFocus() const override; | 
|  | 
| protected: | 
| // Construct the Button with a Listener. See comment for Button's ctor. | 
| @@ -160,13 +154,6 @@ class VIEWS_EXPORT CustomButton : public Button, public gfx::AnimationDelegate { | 
| // state). This does not take into account enabled state. | 
| bool ShouldEnterHoveredState(); | 
|  | 
| -  void set_ink_drop_delegate(InkDropDelegate* ink_drop_delegate) { | 
| -    ink_drop_delegate_ = ink_drop_delegate; | 
| -  } | 
| - | 
| -  // When called, creates and uses |md_focus_ring_| instead of a focus painter. | 
| -  void UseMdFocusRing(); | 
| - | 
| // Overridden from Button: | 
| void NotifyClick(const ui::Event& event) override; | 
| void OnClickCanceled(const ui::Event& event) override; | 
| @@ -192,11 +179,6 @@ class VIEWS_EXPORT CustomButton : public Button, public gfx::AnimationDelegate { | 
| // See description above setter. | 
| bool request_focus_on_press_; | 
|  | 
| -  // Animation delegate for the ink drop ripple effect. It is owned by a | 
| -  // descendant class and needs to be reset before an instance of the concrete | 
| -  // CustomButton is destroyed. | 
| -  InkDropDelegate* ink_drop_delegate_; | 
| - | 
| // The event on which the button should notify its listener. | 
| NotifyAction notify_action_; | 
|  | 
| @@ -205,7 +187,7 @@ class VIEWS_EXPORT CustomButton : public Button, public gfx::AnimationDelegate { | 
| // TODO(bruthig): Use an InkDropAction enum and drop the flag. | 
| bool has_ink_drop_action_on_click_; | 
|  | 
| -  // The animation action to trigger on the |ink_drop_delegate_| when the button | 
| +  // The animation action to trigger on ink_drop_delegate() when the button | 
| // is clicked. | 
| InkDropState ink_drop_action_on_click_; | 
|  | 
| @@ -216,11 +198,6 @@ class VIEWS_EXPORT CustomButton : public Button, public gfx::AnimationDelegate { | 
| // The color of the ripple and hover. | 
| SkColor ink_drop_base_color_; | 
|  | 
| -  // The MD-style focus ring. This is not done via a FocusPainter | 
| -  // because it needs to paint to a layer so it can extend beyond the bounds of | 
| -  // |this|. | 
| -  views::View* md_focus_ring_; | 
| - | 
| DISALLOW_COPY_AND_ASSIGN(CustomButton); | 
| }; | 
|  | 
|  |