am 664457db: Fix 2200739 - Crash when you click on an empty icon slot in 3d all apps

Merge commit '664457dbfd1b82abdcc30c574e4cda586aa6a323' into eclair-mr2

* commit '664457dbfd1b82abdcc30c574e4cda586aa6a323':
  Fix 2200739 - Crash when you click on an empty icon slot in 3d all apps
This commit is contained in:
Joe Onorato
2009-10-29 13:42:13 -07:00
committed by Android Git Automerger
+20 -14
View File
@@ -1028,6 +1028,20 @@ public class AllAppsView extends RSSurfaceView
mTouchXBorders[4] = width;
}
void fling() {
mInvokeFling.execute();
}
void move() {
mInvokeMove.execute();
}
void moveTo(float row) {
mState.targetPos = row;
mState.save();
mInvokeMoveTo.execute();
}
int chooseTappedIcon(int x, int y, float pos) {
// Adjust for scroll position if not zero.
y += (pos - ((int)pos)) * (mTouchYBorders[1] - mTouchYBorders[0]);
@@ -1051,22 +1065,14 @@ public class AllAppsView extends RSSurfaceView
return -1;
}
return (((int)pos) * Defines.COLUMNS_PER_PAGE)
int index = (((int)pos) * Defines.COLUMNS_PER_PAGE)
+ (row * Defines.ROWS_PER_PAGE) + col;
}
void fling() {
mInvokeFling.execute();
}
void move() {
mInvokeMove.execute();
}
void moveTo(float row) {
mState.targetPos = row;
mState.save();
mInvokeMoveTo.execute();
if (index >= mState.iconCount) {
return -1;
} else {
return index;
}
}
/**