Index: chrome/browser/ui/views/autofill/autofill_dialog_views.cc |
=================================================================== |
--- chrome/browser/ui/views/autofill/autofill_dialog_views.cc (revision 180113) |
+++ chrome/browser/ui/views/autofill/autofill_dialog_views.cc (working copy) |
@@ -305,6 +305,7 @@ |
void AutofillDialogViews::Show() { |
InitChildViews(); |
+ UpdateAccountChooser(); |
UpdateNotificationArea(); |
// Ownership of |contents_| is handed off by this call. The |
@@ -601,12 +602,21 @@ |
notification_label_->SetAutoColorReadabilityEnabled(false); |
notification_label_->SetMultiLine(true); |
notification_label_->set_collapse_when_hidden(true); |
+ notification_label_->set_border( |
+ views::Border::CreateEmptyBorder(10, 0, 10, 0)); |
+ // TODO(dbeam): talk to msw@ or ainslie@ to make this border match the mocks. |
notification_area->AddChildView(notification_label_); |
return notification_area; |
} |
+void AutofillDialogViews::UpdateAccountChooser() { |
+ DialogSignedInState state = controller_->SignedInState(); |
+ sign_in_link_->SetEnabled(state != REQUIRES_RESPONSE); |
+ sign_in_link_->SetVisible(state != SIGNED_IN); |
+} |
+ |
void AutofillDialogViews::UpdateNotificationArea() { |
DCHECK(notification_label_); |