Merge "Tiny fix of updateListPosition in MessageList"
This commit is contained in:
commit
9687b174b8
|
@ -847,11 +847,12 @@ public class MessageList extends ListActivity implements OnItemClickListener, On
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateListPosition () {
|
private void updateListPosition () {
|
||||||
|
int listViewHeight = getListView().getHeight();
|
||||||
if (mListAdapter.getSelectedSet().size() == 1 && mFirstSelectedItemPosition >= 0
|
if (mListAdapter.getSelectedSet().size() == 1 && mFirstSelectedItemPosition >= 0
|
||||||
&& mFirstSelectedItemPosition < getListView().getCount()
|
&& mFirstSelectedItemPosition < getListView().getCount()
|
||||||
&& getListView().getHeight() < mFirstSelectedItemTop) {
|
&& listViewHeight < mFirstSelectedItemTop) {
|
||||||
getListView().setSelectionFromTop(mFirstSelectedItemPosition,
|
getListView().setSelectionFromTop(mFirstSelectedItemPosition,
|
||||||
getListView().getHeight() - mFirstSelectedItemHeight);
|
listViewHeight - mFirstSelectedItemHeight);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue