Fix ContactListItemView selection bounds

Don't select the first item in a bucket if the header of the bucket
is clicked.

Bug: 10513708
Change-Id: I9b7eaef92088f46680fa59976424e88b3c31a23e
diff --git a/src/com/android/contacts/common/list/ContactListItemView.java b/src/com/android/contacts/common/list/ContactListItemView.java
index 1da925b..f6da990 100644
--- a/src/com/android/contacts/common/list/ContactListItemView.java
+++ b/src/com/android/contacts/common/list/ContactListItemView.java
@@ -37,6 +37,7 @@
 import android.util.Log;
 import android.util.TypedValue;
 import android.view.Gravity;
+import android.view.MotionEvent;
 import android.view.View;
 import android.view.ViewGroup;
 import android.widget.AbsListView.SelectionBoundsAdjuster;
@@ -1530,4 +1531,15 @@
         photo.setBackgroundResource(backgroundId);
         photo.setImageResource(drawableId);
     }
+
+    @Override
+    public boolean onTouchEvent(MotionEvent event) {
+        final float x = event.getX();
+        final float y = event.getY();
+        if (mBoundsWithoutHeader.contains((int) x, (int) y)) {
+            return super.onTouchEvent(event);
+        } else {
+            return true;
+        }
+    }
 }