am 213b9805: Merge "Don\'t assume there\'s a selected position in touch mode. Bug #2520743" into froyo

Merge commit '213b9805e31ae9de26c740c04e04af2090759e52' into kraken

* commit '213b9805e31ae9de26c740c04e04af2090759e52':
  Don't assume there's a selected position in touch mode.
This commit is contained in:
Romain Guy
2010-03-26 17:37:08 -07:00
committed by Android Git Automerger

View File

@@ -1128,11 +1128,13 @@ public class GridView extends AbsListView {
default:
if (childCount == 0) {
if (!mStackFromBottom) {
setSelectedPositionInt(0);
setSelectedPositionInt(mAdapter == null || isInTouchMode() ?
INVALID_POSITION : 0);
sel = fillFromTop(childrenTop);
} else {
final int last = mItemCount - 1;
setSelectedPositionInt(last);
setSelectedPositionInt(mAdapter == null || isInTouchMode() ?
INVALID_POSITION : last);
sel = fillFromBottom(last, childrenBottom);
}
} else {