Index: ios/chrome/browser/ui/payments/payment_request_edit_view_controller.mm |
diff --git a/ios/chrome/browser/ui/payments/payment_request_edit_view_controller.mm b/ios/chrome/browser/ui/payments/payment_request_edit_view_controller.mm |
index 523bdb16cbe642f7ce72b56c4ba3844043cd69f0..14227ebbe04930071659ccace8214bada0d6b4d3 100644 |
--- a/ios/chrome/browser/ui/payments/payment_request_edit_view_controller.mm |
+++ b/ios/chrome/browser/ui/payments/payment_request_edit_view_controller.mm |
@@ -548,7 +548,10 @@ typedef NS_ENUM(NSInteger, ItemType) { |
if (field.fieldType == EditorFieldTypeSelector) |
[[_currentEditingCell textField] resignFirstResponder]; |
- [_delegate paymentRequestEditViewController:self didSelectField:field]; |
+ if ([self.delegate respondsToSelector:@selector |
+ (paymentRequestEditViewController:didSelectField:)]) { |
+ [_delegate paymentRequestEditViewController:self didSelectField:field]; |
+ } |
} |
#pragma mark MDCCollectionViewStylingDelegate |