Merge "Fixing initialization of requested scroll position"
diff --git a/src/com/android/contacts/list/ContactBrowseListFragment.java b/src/com/android/contacts/list/ContactBrowseListFragment.java
index 295f172..8b9e10e 100644
--- a/src/com/android/contacts/list/ContactBrowseListFragment.java
+++ b/src/com/android/contacts/list/ContactBrowseListFragment.java
@@ -399,7 +399,7 @@
             requestSelectionToScreen();
         }
 
-        adapter.notifyDataSetChanged();
+        getListView().invalidate();
 
         if (mListener != null) {
             mListener.onSelectionChange();
diff --git a/src/com/android/contacts/widget/AutoScrollListView.java b/src/com/android/contacts/widget/AutoScrollListView.java
index 2f85329..e9c1c42 100644
--- a/src/com/android/contacts/widget/AutoScrollListView.java
+++ b/src/com/android/contacts/widget/AutoScrollListView.java
@@ -32,7 +32,7 @@
      */
     private static final float PREFERRED_SELECTION_OFFSET_FROM_TOP = 0.33f;
 
-    private int mRequestedScrollPosition;
+    private int mRequestedScrollPosition = -1;
     private boolean mSmoothScrollRequested;
 
     public AutoScrollListView(Context context) {