From 263f9bfcfb7accc6aafe29189e670ac8e4a2503e Mon Sep 17 00:00:00 2001 From: satok Date: Thu, 18 Feb 2010 14:04:11 +0900 Subject: [PATCH] Tiny fix of updateListPosition in MessageList --- src/com/android/email/activity/MessageList.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/com/android/email/activity/MessageList.java b/src/com/android/email/activity/MessageList.java index dc6025bef..e435a7a72 100644 --- a/src/com/android/email/activity/MessageList.java +++ b/src/com/android/email/activity/MessageList.java @@ -847,11 +847,12 @@ public class MessageList extends ListActivity implements OnItemClickListener, On } private void updateListPosition () { + int listViewHeight = getListView().getHeight(); if (mListAdapter.getSelectedSet().size() == 1 && mFirstSelectedItemPosition >= 0 && mFirstSelectedItemPosition < getListView().getCount() - && getListView().getHeight() < mFirstSelectedItemTop) { + && listViewHeight < mFirstSelectedItemTop) { getListView().setSelectionFromTop(mFirstSelectedItemPosition, - getListView().getHeight() - mFirstSelectedItemHeight); + listViewHeight - mFirstSelectedItemHeight); } }