OSDN Git Service

Fixing NPE in contact search.
authorDmitri Plotnikov <dplotnikov@google.com>
Wed, 10 Mar 2010 17:52:03 +0000 (09:52 -0800)
committerDmitri Plotnikov <dplotnikov@google.com>
Wed, 10 Mar 2010 17:52:03 +0000 (09:52 -0800)
Also, removing interstitial text when loading contacts.

Bug: 2504029

Change-Id: I0596e87f4bc1117bf610d5d1f764825dd1124bdf

src/com/android/contacts/ContactsListActivity.java

index dbb79fb..2b1d850 100644 (file)
@@ -440,7 +440,7 @@ public class ContactsListActivity extends ListActivity implements View.OnCreateC
     private static final int QUERY_MODE_MAILTO = 1;
     private static final int QUERY_MODE_TEL = 2;
 
-    private boolean mProviderStatusNormal;
+    private boolean mProviderStatusNormal = true;
 
     private boolean mSearchMode;
     private boolean mShowNumberOfContacts;
@@ -935,12 +935,11 @@ public class ContactsListActivity extends ListActivity implements View.OnCreateC
     }
 
     private void setEmptyText() {
-        TextView empty = (TextView) findViewById(R.id.emptyText);
         if (mMode == MODE_JOIN_CONTACT || mSearchMode) {
-            empty.setText(null);
             return;
         }
 
+        TextView empty = (TextView) findViewById(R.id.emptyText);
         if (mDisplayOnlyPhones) {
             empty.setText(getText(R.string.noContactsWithPhoneNumbers));
         } else if (mMode == MODE_STREQUENT || mMode == MODE_STARRED) {