mBounceHack = true;
} else if (mBounceHack && mCurrentScrollState == SCROLL_STATE_FLING) {
setSelection(1);
}
}
<BUG>public boolean onTouch(View view, MotionEvent event) {
mScaleDetector.onTouchEvent(event);
final int y = (int) event.getY();</BUG>
mBounceHack = false;
switch (event.getAction()) {

mBounceHack = true;
} else if (mBounceHack && mCurrentScrollState == SCROLL_STATE_FLING) {
setSelection(1);
}
}
public boolean onTouch(View view, MotionEvent event) {
if (mScaleDetector != null) {
mScaleDetector.onTouchEvent(event);
}
final int y = (int) event.getY();
mBounceHack = false;
switch (event.getAction()) {
