public final boolean dispatchNestedPreScroll( int paramInt1, int paramInt2, int[] paramArrayOfInt1, int[] paramArrayOfInt2) { boolean bool1 = this.mIsNestedScrollingEnabled; boolean bool2 = false; if (bool1) { ViewParent localViewParent = this.mNestedScrollingParent; bool2 = false; if (localViewParent != null) { if ((paramInt1 == 0) && (paramInt2 == 0)) { break label174; } int i = 0; int j = 0; if (paramArrayOfInt2 != null) { this.mView.getLocationInWindow(paramArrayOfInt2); i = paramArrayOfInt2[0]; j = paramArrayOfInt2[1]; } if (paramArrayOfInt1 == null) { if (this.mTempNestedScrollConsumed == null) { this.mTempNestedScrollConsumed = new int[2]; } paramArrayOfInt1 = this.mTempNestedScrollConsumed; } paramArrayOfInt1[0] = 0; paramArrayOfInt1[1] = 0; ViewParentCompat.onNestedPreScroll( this.mNestedScrollingParent, this.mView, paramInt1, paramInt2, paramArrayOfInt1); if (paramArrayOfInt2 != null) { this.mView.getLocationInWindow(paramArrayOfInt2); paramArrayOfInt2[0] -= i; paramArrayOfInt2[1] -= j; } if (paramArrayOfInt1[0] == 0) { int k = paramArrayOfInt1[1]; bool2 = false; if (k == 0) {} } else { bool2 = true; } } } label174: do { return bool2; bool2 = false; } while (paramArrayOfInt2 == null); paramArrayOfInt2[0] = 0; paramArrayOfInt2[1] = 0; return false; }