Merge "Don't show "device" on SIM import after account added" into ub-contactsdialer-h-dev
diff --git a/src/com/android/contacts/common/model/account/AccountWithDataSet.java b/src/com/android/contacts/common/model/account/AccountWithDataSet.java
index 37f6652..3ee0aab 100644
--- a/src/com/android/contacts/common/model/account/AccountWithDataSet.java
+++ b/src/com/android/contacts/common/model/account/AccountWithDataSet.java
@@ -243,9 +243,13 @@
public static AccountWithDataSet getDefaultOrBestFallback(ContactsPreferences preferences,
AccountTypeManager accountTypeManager) {
if (preferences.isDefaultAccountSet()) {
- return preferences.getDefaultAccount();
+ final AccountWithDataSet account = preferences.getDefaultAccount();
+ if (accountTypeManager.contains(account, true)) {
+ return account;
+ }
}
- List<AccountWithDataSet> accounts = accountTypeManager.getAccounts(/* writableOnly */ true);
+ final List<AccountWithDataSet> accounts = accountTypeManager
+ .getAccounts(/* writableOnly */ true);
if (accounts.isEmpty()) {
return AccountWithDataSet.getNullAccount();