diff options
author | aruslan@chromium.org <aruslan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-06 22:56:13 +0000 |
---|---|---|
committer | aruslan@chromium.org <aruslan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-06 22:56:13 +0000 |
commit | fa9f6bc9de8a76d3b1e13b7f5c404cf1d8182406 (patch) | |
tree | cb0baafb75ba95f86bdb5cbc38e8754a66f01fc6 | |
parent | c00fc8c9f93f6c0e2c8149017a67d6ea121bc573 (diff) | |
download | chromium_src-fa9f6bc9de8a76d3b1e13b7f5c404cf1d8182406.zip chromium_src-fa9f6bc9de8a76d3b1e13b7f5c404cf1d8182406.tar.gz chromium_src-fa9f6bc9de8a76d3b1e13b7f5c404cf1d8182406.tar.bz2 |
[rAc Android dialog] Do not show the accounts in "fetching" state.
Do not show the set of accounts while the dialog is in a "fetching" state.
BUG=238294
NOTRY=True
Review URL: https://chromiumcodereview.appspot.com/14993003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198561 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/ui/android/autofill/autofill_dialog_view_android.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/browser/ui/android/autofill/autofill_dialog_view_android.cc b/chrome/browser/ui/android/autofill/autofill_dialog_view_android.cc index 9e8e2ab..657fd5a 100644 --- a/chrome/browser/ui/android/autofill/autofill_dialog_view_android.cc +++ b/chrome/browser/ui/android/autofill/autofill_dialog_view_android.cc @@ -102,8 +102,12 @@ void AutofillDialogViewAndroid::UpdateAccountChooser() { int selected_account_index = -1; ui::MenuModel* model = controller_->MenuModelForAccountChooser(); - if (!model || controller_->ShouldShowSpinner()) { + if (controller_->ShouldShowSpinner()) { + // Do not show accounts if not yet known. + } else if (!model) { + // TODO(aruslan): http://crbug.com/177495 Publish Android accounts. account_names.push_back(controller_->AccountChooserText()); + selected_account_index = 0; } else { for (int i = 0; i < model->GetItemCount(); ++i) { if (model->IsItemCheckedAt(i)) |