Merge "Fix bug with mice that send multiple BTN_MOUSE values." into honeycomb

This commit is contained in:
Jeff Brown
2011-01-14 17:43:12 -08:00
committed by Android (Google) Code Review

View File

@@ -1183,10 +1183,18 @@ void CursorInputMapper::sync(nsecs_t when) {
if (downChanged) {
if (mAccumulator.btnMouse) {
mLocked.down = true;
mLocked.downTime = when;
if (!mLocked.down) {
mLocked.down = true;
mLocked.downTime = when;
} else {
downChanged = false;
}
} else {
mLocked.down = false;
if (mLocked.down) {
mLocked.down = false;
} else {
downChanged = false;
}
}
}