Index: chrome/browser/ui/views/payments/validating_combobox.cc |
diff --git a/chrome/browser/ui/views/payments/validating_combobox.cc b/chrome/browser/ui/views/payments/validating_combobox.cc |
index d9e26811e9cf88f850f66b0c188e7823ee2bf2b9..080bb85876ebc9f631dd40d568cce959a59a1dc8 100644 |
--- a/chrome/browser/ui/views/payments/validating_combobox.cc |
+++ b/chrome/browser/ui/views/payments/validating_combobox.cc |
@@ -53,9 +53,15 @@ void ValidatingCombobox::OnComboboxModelChanged( |
delegate_->ComboboxModelChanged(this); |
} |
+bool ValidatingCombobox::IsValid() { |
+ bool valid = delegate_->IsValidCombobox(this); |
+ SetInvalid(!valid); |
+ return valid; |
+} |
+ |
void ValidatingCombobox::Validate() { |
- // ValidateCombobox may have side-effects, such as displaying errors. |
- SetInvalid(!delegate_->ValidateCombobox(this)); |
+ // ComboboxValueChanged may have side-effects, such as displaying errors. |
+ SetInvalid(!delegate_->ComboboxValueChanged(this)); |
} |
} // namespace payments |