Merge "Status bar interaction veto revoked on ups/cancels." into klp-dev

This commit is contained in:
John Spurlock
2013-09-12 16:05:56 +00:00
committed by Android (Google) Code Review

View File

@ -1737,7 +1737,14 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode {
}
if (mStatusBarWindowState == WINDOW_STATE_SHOWING) {
setInteracting(StatusBarManager.WINDOW_STATUS_BAR, true);
final boolean upOrCancel =
event.getAction() == MotionEvent.ACTION_UP ||
event.getAction() == MotionEvent.ACTION_CANCEL;
if (upOrCancel && !mExpandedVisible) {
setInteracting(StatusBarManager.WINDOW_STATUS_BAR, false);
} else {
setInteracting(StatusBarManager.WINDOW_STATUS_BAR, true);
}
}
return false;
}