Restoring contact selection after the app is restarted

Change-Id: I279d5b26bc96fc9d0560c88bb38826a533acabaf
diff --git a/src/com/android/contacts/list/ContactBrowseListFragment.java b/src/com/android/contacts/list/ContactBrowseListFragment.java
index 0b3e044..3d227cc 100644
--- a/src/com/android/contacts/list/ContactBrowseListFragment.java
+++ b/src/com/android/contacts/list/ContactBrowseListFragment.java
@@ -352,7 +352,8 @@
 
         if (mFilterEnabled && mFilter != null) {
             adapter.setFilter(mFilter);
-            if (mSelectionRequired) {
+            if (mSelectionRequired
+                    || mFilter.filterType == ContactListFilter.FILTER_TYPE_SINGLE_CONTACT) {
                 adapter.setSelectedContact(mSelectedContactDirectoryId, mSelectedContactLookupKey);
             }
         }