| 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..e82bc0bde70a66d7c152218185ab85e6fabf7be8 100644
|
| --- a/chrome/browser/ui/views/payments/validating_textfield.cc
|
| +++ b/chrome/browser/ui/views/payments/validating_textfield.cc
|
| @@ -22,7 +22,7 @@ void ValidatingTextfield::OnBlur() {
|
| // removed.
|
| if (!was_blurred_ && !being_removed_) {
|
| was_blurred_ = true;
|
| - Validate();
|
| + Validate(/*display_error=*/true);
|
| }
|
| }
|
|
|
| @@ -38,12 +38,12 @@ void ValidatingTextfield::OnContentsChanged() {
|
| if (!was_blurred_)
|
| return;
|
|
|
| - Validate();
|
| + Validate(/*display_error=*/true);
|
| }
|
|
|
| -void ValidatingTextfield::Validate() {
|
| +void ValidatingTextfield::Validate(bool display_error) {
|
| // ValidateTextfield may have side-effects, such as displaying errors.
|
| - SetInvalid(!delegate_->ValidateTextfield(this));
|
| + SetInvalid(!delegate_->ValidateTextfield(this, display_error));
|
| }
|
|
|
| } // namespace payments
|
|
|