| Index: ui/views/controls/textfield/textfield.cc
|
| diff --git a/ui/views/controls/textfield/textfield.cc b/ui/views/controls/textfield/textfield.cc
|
| index 4642d23fc89a89633cc84ff72fbb5011959a7b9d..7c7b03534634c075e20a209397b5897961b0bbcf 100644
|
| --- a/ui/views/controls/textfield/textfield.cc
|
| +++ b/ui/views/controls/textfield/textfield.cc
|
| @@ -33,6 +33,7 @@
|
| #include "ui/native_theme/native_theme.h"
|
| #include "ui/strings/grit/ui_strings.h"
|
| #include "ui/views/background.h"
|
| +#include "ui/views/controls/focus_ring.h"
|
| #include "ui/views/controls/focusable_border.h"
|
| #include "ui/views/controls/label.h"
|
| #include "ui/views/controls/menu/menu_runner.h"
|
| @@ -990,6 +991,8 @@ void Textfield::OnFocus() {
|
| StartBlinkingCursor();
|
| View::OnFocus();
|
| SchedulePaint();
|
| + if (ui::MaterialDesignController::IsSecondaryUiMaterial())
|
| + FocusRing::Install(this);
|
| }
|
|
|
| void Textfield::OnBlur() {
|
| @@ -1007,6 +1010,8 @@ void Textfield::OnBlur() {
|
|
|
| // Border typically draws focus indicator.
|
| SchedulePaint();
|
| + if (ui::MaterialDesignController::IsSecondaryUiMaterial())
|
| + FocusRing::Uninstall(this);
|
| }
|
|
|
| gfx::Point Textfield::GetKeyboardContextMenuLocation() {
|
|
|