summaryrefslogtreecommitdiff
path: root/src/com/android/im
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-01-15 16:12:13 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2009-01-15 16:12:13 -0800
commit82ecd1575ce35777b1576732395b2f7730d96516 (patch)
tree999cae2d87f368ba42a1d2af0d102814bcf27088 /src/com/android/im
parentef92a2e0e9749c7439f660a32d474d17f47fa43b (diff)
downloadIM-82ecd1575ce35777b1576732395b2f7730d96516.tar.gz
auto import from //branches/cupcake/...@126645
Diffstat (limited to 'src/com/android/im')
-rw-r--r--src/com/android/im/app/ContactListView.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/im/app/ContactListView.java b/src/com/android/im/app/ContactListView.java
index 8f958a9..7e62d7f 100644
--- a/src/com/android/im/app/ContactListView.java
+++ b/src/com/android/im/app/ContactListView.java
@@ -419,6 +419,14 @@ public class ContactListView extends LinearLayout {
int childPosition, long id) {
Cursor cursor = (Cursor)parent.getExpandableListAdapter().getChild(
groupPosition, childPosition);
+ if (cursor == null) {
+ Log.w(ImApp.LOG_TAG,
+ "[ContactListView.OnChildClickListener.onChildClick] cursor null! groupPos="
+ + groupPosition + ", childPos=" + childPosition,
+ new RuntimeException());
+ return false;
+ }
+
int subscriptionType = cursor.getInt(ContactView.COLUMN_SUBSCRIPTION_TYPE);
int subscriptionStatus = cursor.getInt(ContactView.COLUMN_SUBSCRIPTION_STATUS);
if ((subscriptionType == Im.Contacts.SUBSCRIPTION_TYPE_FROM)