| Index: ios/chrome/browser/ui/autofill/card_unmask_prompt_view_bridge.mm
|
| diff --git a/ios/chrome/browser/ui/autofill/card_unmask_prompt_view_bridge.mm b/ios/chrome/browser/ui/autofill/card_unmask_prompt_view_bridge.mm
|
| index 89ca46d3b855fdbbe2d1745bebbab9399820e7ff..50476970667f9f4ff6bf34a070516aa800c3f4a1 100644
|
| --- a/ios/chrome/browser/ui/autofill/card_unmask_prompt_view_bridge.mm
|
| +++ b/ios/chrome/browser/ui/autofill/card_unmask_prompt_view_bridge.mm
|
| @@ -206,11 +206,14 @@ void CardUnmaskPromptViewBridge::DeleteSelf() {
|
|
|
| - (void)viewWillLayoutSubviews {
|
| [super viewWillLayoutSubviews];
|
| - NSIndexPath* CVCIndexPath =
|
| - [self.collectionViewModel indexPathForItem:_CVCItem];
|
| - CVCCell* CVC = base::mac::ObjCCastStrict<CVCCell>(
|
| - [self.collectionView cellForItemAtIndexPath:CVCIndexPath]);
|
| - [self focusInputIfNeeded:CVC];
|
| + if ([self.collectionViewModel hasItemForItemType:ItemTypeCVC
|
| + sectionIdentifier:SectionIdentifierMain]) {
|
| + NSIndexPath* CVCIndexPath =
|
| + [self.collectionViewModel indexPathForItem:_CVCItem];
|
| + CVCCell* CVC = base::mac::ObjCCastStrict<CVCCell>(
|
| + [self.collectionView cellForItemAtIndexPath:CVCIndexPath]);
|
| + [self focusInputIfNeeded:CVC];
|
| + }
|
| }
|
|
|
| #pragma mark - CollectionViewController
|
|
|