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();