Fixing NPE in Strequent contacts

Change-Id: Ie01164e6b8b84544c59028471ed7559ce4012dbf
diff --git a/src/com/android/contacts/list/StrequentContactListAdapter.java b/src/com/android/contacts/list/StrequentContactListAdapter.java
index c6ad061..757e3e7 100644
--- a/src/com/android/contacts/list/StrequentContactListAdapter.java
+++ b/src/com/android/contacts/list/StrequentContactListAdapter.java
@@ -149,11 +149,14 @@
 
     @Override
     public int getItemViewType(int position) {
-        if (position == mFrequentSeparatorPos) {
+        if (mFrequentSeparatorPos == ListView.INVALID_POSITION
+                || position < mFrequentSeparatorPos) {
+            return super.getItemViewType(position);
+        } else if (position == mFrequentSeparatorPos) {
             return IGNORE_ITEM_VIEW_TYPE;
+        } else {
+            return super.getItemViewType(position - 1);
         }
-
-        return super.getItemViewType(position);
     }
 
     @Override