@@ -1458,9 +1458,10 @@ boolean interceptTouchEvent(MotionEvent event) {
14581458 Slog .d (TAG , "Touch: rawY=" + event .getRawY () + " event=" + event + " mDisabled="
14591459 + mDisabled );
14601460 } else if (CHATTY ) {
1461- if (event .getAction () == MotionEvent .ACTION_DOWN ) {
1461+ if (event .getAction () != MotionEvent .ACTION_MOVE ) {
14621462 Slog .d (TAG , String .format (
1463- "panel: ACTION_DOWN at (%f, %f) mDisabled=0x%08x" ,
1463+ "panel: %s at (%f, %f) mDisabled=0x%08x" ,
1464+ MotionEvent .actionToString (event .getAction ()),
14641465 event .getRawX (), event .getRawY (), mDisabled ));
14651466 }
14661467 }
@@ -1472,9 +1473,8 @@ boolean interceptTouchEvent(MotionEvent event) {
14721473 final int action = event .getAction ();
14731474 final int statusBarSize = mStatusBarView .getHeight ();
14741475 final int hitSize = statusBarSize *2 ;
1476+ final int y = (int )event .getRawY ();
14751477 if (action == MotionEvent .ACTION_DOWN ) {
1476- final int y = (int )event .getRawY ();
1477-
14781478 if (!mExpanded ) {
14791479 mViewDelta = statusBarSize - y ;
14801480 } else {
@@ -1498,7 +1498,6 @@ boolean interceptTouchEvent(MotionEvent event) {
14981498 trackMovement (event );
14991499 final int minY = statusBarSize + mCloseView .getHeight ();
15001500 if (action == MotionEvent .ACTION_MOVE ) {
1501- int y = (int )event .getRawY ();
15021501 if (mAnimatingReveal && y < minY ) {
15031502 // nothing
15041503 } else {
@@ -1533,7 +1532,7 @@ boolean interceptTouchEvent(MotionEvent event) {
15331532 vel ));
15341533 }
15351534
1536- performFling (( int ) event . getRawY () , vel , false );
1535+ performFling (y + mViewDelta , vel , false );
15371536 }
15381537
15391538 }
0 commit comments