Index: ui/views/controls/button/label_button.cc |
diff --git a/ui/views/controls/button/label_button.cc b/ui/views/controls/button/label_button.cc |
index d74fc8dbe0e57ed754635d9d56a23c36747b9e8a..7d25701b12f8954488a1b7730a3eb1f5c68854fe 100644 |
--- a/ui/views/controls/button/label_button.cc |
+++ b/ui/views/controls/button/label_button.cc |
@@ -433,12 +433,12 @@ void LabelButton::RemoveInkDropLayer(ui::Layer* ink_drop_layer) { |
} |
std::unique_ptr<InkDrop> LabelButton::CreateInkDrop() { |
- return UseFloodFillInkDrop() ? CreateDefaultFloodFillInkDropImpl() |
- : CustomButton::CreateInkDrop(); |
+ return ShouldUseFloodFillInkDrop() ? CreateDefaultFloodFillInkDropImpl() |
+ : CustomButton::CreateInkDrop(); |
} |
std::unique_ptr<views::InkDropRipple> LabelButton::CreateInkDropRipple() const { |
- return UseFloodFillInkDrop() |
+ return ShouldUseFloodFillInkDrop() |
? base::MakeUnique<views::FloodFillInkDropRipple>( |
size(), GetInkDropCenterBasedOnLastEvent(), |
GetInkDropBaseColor(), ink_drop_visible_opacity()) |
@@ -448,7 +448,7 @@ std::unique_ptr<views::InkDropRipple> LabelButton::CreateInkDropRipple() const { |
std::unique_ptr<views::InkDropHighlight> LabelButton::CreateInkDropHighlight() |
const { |
- return UseFloodFillInkDrop() |
+ return ShouldUseFloodFillInkDrop() |
? base::MakeUnique<views::InkDropHighlight>( |
size(), kInkDropSmallCornerRadius, |
gfx::RectF(GetLocalBounds()).CenterPoint(), |
@@ -562,6 +562,10 @@ gfx::Rect LabelButton::GetThemePaintRect() const { |
return GetLocalBounds(); |
} |
+bool LabelButton::ShouldUseFloodFillInkDrop() const { |
+ return !GetText().empty(); |
+} |
+ |
ui::NativeTheme::State LabelButton::GetThemeState( |
ui::NativeTheme::ExtraParams* params) const { |
GetExtraParams(params); |
@@ -605,8 +609,4 @@ void LabelButton::ResetLabelEnabledColor() { |
label_->SetEnabledColor(color); |
} |
-bool LabelButton::UseFloodFillInkDrop() const { |
- return !GetText().empty(); |
-} |
- |
} // namespace views |