| Index: chrome/browser/ui/views/payments/validating_textfield.cc
|
| diff --git a/chrome/browser/ui/views/payments/validating_textfield.cc b/chrome/browser/ui/views/payments/validating_textfield.cc
|
| index 0f5204c4c5cceb328b57a76bb59f360f21d0e4ee..fe3d02d22062309f6ae8205ee86349fdf68d66d0 100644
|
| --- a/chrome/browser/ui/views/payments/validating_textfield.cc
|
| +++ b/chrome/browser/ui/views/payments/validating_textfield.cc
|
| @@ -41,9 +41,15 @@ void ValidatingTextfield::OnContentsChanged() {
|
| Validate();
|
| }
|
|
|
| +bool ValidatingTextfield::IsValid() {
|
| + bool valid = delegate_->IsValidTextfield(this);
|
| + SetInvalid(!valid);
|
| + return valid;
|
| +}
|
| +
|
| void ValidatingTextfield::Validate() {
|
| - // ValidateTextfield may have side-effects, such as displaying errors.
|
| - SetInvalid(!delegate_->ValidateTextfield(this));
|
| + // TextfieldValueChanged may have side-effects, such as displaying errors.
|
| + SetInvalid(!delegate_->TextfieldValueChanged(this));
|
| }
|
|
|
| } // namespace payments
|
|
|