Merge "Fixed NPE in adding a phone number to an existing contact from call log"
diff --git a/src/com/android/contacts/ContactsListActivity.java b/src/com/android/contacts/ContactsListActivity.java
index e7b5e29..2dfab29 100644
--- a/src/com/android/contacts/ContactsListActivity.java
+++ b/src/com/android/contacts/ContactsListActivity.java
@@ -411,7 +411,7 @@
     private QueryHandler mQueryHandler;
     private boolean mJustCreated;
     private boolean mSyncEnabled;
-    private Uri mSelectedContactUri;
+    Uri mSelectedContactUri;
 
 //    private boolean mDisplayAll;
     private boolean mDisplayOnlyPhones;
@@ -480,7 +480,9 @@
 
     private class DeleteClickListener implements DialogInterface.OnClickListener {
         public void onClick(DialogInterface dialog, int which) {
-            getContentResolver().delete(mSelectedContactUri, null, null);
+            if (mSelectedContactUri != null) {
+                getContentResolver().delete(mSelectedContactUri, null, null);
+            }
         }
     }