| Index: chrome/browser/ui/views/autofill/autofill_dialog_views.cc
|
| diff --git a/chrome/browser/ui/views/autofill/autofill_dialog_views.cc b/chrome/browser/ui/views/autofill/autofill_dialog_views.cc
|
| index 319bea00e3af89d8f7586b8c7a630b8af3f7ae66..4a193daad987497a6c9550a51049b149c132b1db 100644
|
| --- a/chrome/browser/ui/views/autofill/autofill_dialog_views.cc
|
| +++ b/chrome/browser/ui/views/autofill/autofill_dialog_views.cc
|
| @@ -305,6 +305,7 @@ AutofillDialogViews::~AutofillDialogViews() {
|
|
|
| void AutofillDialogViews::Show() {
|
| InitChildViews();
|
| + UpdateAccountChooser();
|
| UpdateNotificationArea();
|
|
|
| // Ownership of |contents_| is handed off by this call. The
|
| @@ -601,12 +602,21 @@ views::View* AutofillDialogViews::CreateNotificationArea() {
|
| 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_);
|
|
|
|
|