Fixing initialization of requested scroll position

Change-Id: I972f0cf39f1a4852a087b66754e71e3e7b03daf1
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) {