Merge branch 'eclair' into eclair-release
diff --git a/src/com/android/contacts/ContactsListActivity.java b/src/com/android/contacts/ContactsListActivity.java
index e416cb7..5613794 100644
--- a/src/com/android/contacts/ContactsListActivity.java
+++ b/src/com/android/contacts/ContactsListActivity.java
@@ -685,8 +685,9 @@
     public void onClick(View v) {
         if (v.getId() == R.id.call_button) {
             final int position = (Integer) v.getTag();
-            Cursor c =  (Cursor) mAdapter.getItem(position);
+            Cursor c = mAdapter.getCursor();
             if (c != null) {
+                c.moveToPosition(position);
                 callContact(c);
             }
         }