Fixing bad cursor access in Direct Dial Shortcut

Bug: 2512044
Change-Id: I7cc8e921ddfe34cafbccb5eb0530d9d7ab6e9ccf
diff --git a/src/com/android/contacts/ContactsListActivity.java b/src/com/android/contacts/ContactsListActivity.java
index 06a24e5..fdefe36 100644
--- a/src/com/android/contacts/ContactsListActivity.java
+++ b/src/com/android/contacts/ContactsListActivity.java
@@ -1705,6 +1705,10 @@
     }
 
     private boolean deleteSelection() {
+        if ((mMode & MODE_MASK_PICKER) != 0) {
+            return false;
+        }
+
         final int position = getListView().getSelectedItemPosition();
         if (position != ListView.INVALID_POSITION) {
             Uri contactUri = getContactUri(position);