Merge "Fix ContactListItemView selection bounds" into klp-dev
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;
+ }
+ }
}