Skip to content

Commit fe7fa78

Browse files
author
Javier Ernesto Flores Robles
committed
[iOS][MF] Fix constraints on password cell
Clears the vertical constraints for reuse. Removes extra vertical constraints from separator. Bug: 878388, 845472 Change-Id: I5ba9efdacd2ac642361069b241a9e53956edc215 Reviewed-on: https://chromium-review.googlesource.com/c/1355137 Reviewed-by: Yi Su <[email protected]> Commit-Queue: Javier Ernesto Flores Robles <[email protected]> Cr-Original-Commit-Position: refs/heads/master@{#612609}(cherry picked from commit 3f9e02a) Reviewed-on: https://chromium-review.googlesource.com/c/1363272 Reviewed-by: Javier Ernesto Flores Robles <[email protected]> Cr-Commit-Position: refs/branch-heads/3626@{#73} Cr-Branched-From: d897fb1-refs/heads/master@{#612437}
1 parent 2df866f commit fe7fa78

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

ios/chrome/browser/ui/autofill/manual_fill/manual_fill_password_cell.mm

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,15 +107,23 @@ @implementation ManualFillPasswordCell
107107

108108
- (void)prepareForReuse {
109109
[super prepareForReuse];
110+
[NSLayoutConstraint deactivateConstraints:self.verticalConstraints];
111+
self.verticalConstraints = @[];
112+
110113
self.siteNameLabel.text = @"";
114+
111115
[self.usernameButton setTitle:@"" forState:UIControlStateNormal];
112116
self.usernameButton.enabled = YES;
113117
[self.usernameButton setTitleColor:UIColor.cr_manualFillTintColor
114118
forState:UIControlStateNormal];
119+
115120
[self.passwordButton setTitle:@"" forState:UIControlStateNormal];
116121
self.passwordButton.accessibilityLabel = nil;
117122
self.passwordButton.hidden = NO;
123+
118124
self.manualFillCredential = nil;
125+
126+
self.grayLine.hidden = NO;
119127
}
120128

121129
- (void)setUpWithCredential:(ManualFillCredential*)credential
@@ -183,10 +191,7 @@ - (void)setUpWithCredential:(ManualFillCredential*)credential
183191
self.passwordButton.hidden = YES;
184192
}
185193

186-
if (!isConnectedToNextCell) {
187-
[verticalLeadViews addObject:self.grayLine];
188-
self.grayLine.hidden = NO;
189-
} else {
194+
if (isConnectedToNextCell) {
190195
self.grayLine.hidden = YES;
191196
}
192197

0 commit comments

Comments
 (0)