Changes of com.discord v831

This commit is contained in:
DisTok 2019-02-04 21:29:01 +01:00
parent 082337727f
commit d6743256bc
11327 changed files with 113808 additions and 103680 deletions

View file

@ -1,5 +1,6 @@
.class public Landroidx/customview/widget/ViewDragHelper;
.super Ljava/lang/Object;
.source "ViewDragHelper.java"
# annotations
@ -218,7 +219,7 @@
.end method
.method private checkNewEdgeDrag(FFII)Z
.locals 2
.locals 3
invoke-static {p1}, Ljava/lang/Math;->abs(F)F
@ -236,13 +237,13 @@
const/4 v1, 0x0
if-ne v0, p4, :cond_2
if-ne v0, p4, :cond_3
iget v0, p0, Landroidx/customview/widget/ViewDragHelper;->mTrackingEdges:I
and-int/2addr v0, p4
if-eqz v0, :cond_2
if-eqz v0, :cond_3
iget-object v0, p0, Landroidx/customview/widget/ViewDragHelper;->mEdgeDragsLocked:[I
@ -250,7 +251,7 @@
and-int/2addr v0, p4
if-eq v0, p4, :cond_2
if-eq v0, p4, :cond_3
iget-object v0, p0, Landroidx/customview/widget/ViewDragHelper;->mEdgeDragsInProgress:[I
@ -258,17 +259,15 @@
and-int/2addr v0, p4
if-eq v0, p4, :cond_2
if-eq v0, p4, :cond_3
iget v0, p0, Landroidx/customview/widget/ViewDragHelper;->mTouchSlop:I
int-to-float v0, v0
int-to-float v2, v0
cmpg-float v0, p1, v0
cmpg-float v2, p1, v2
if-gtz v0, :cond_0
iget v0, p0, Landroidx/customview/widget/ViewDragHelper;->mTouchSlop:I
if-gtz v2, :cond_0
int-to-float v0, v0
@ -327,6 +326,9 @@
return p1
:cond_2
return v1
:cond_3
:goto_0
return v1
.end method
@ -387,9 +389,7 @@
iget p1, p0, Landroidx/customview/widget/ViewDragHelper;->mTouchSlop:I
iget p3, p0, Landroidx/customview/widget/ViewDragHelper;->mTouchSlop:I
mul-int p1, p1, p3
mul-int p1, p1, p1
int-to-float p1, p1
@ -423,7 +423,7 @@
return v0
:cond_6
if-eqz p1, :cond_7
if-eqz p1, :cond_8
invoke-static {p3}, Ljava/lang/Math;->abs(F)F
@ -441,6 +441,9 @@
:cond_7
return v0
:cond_8
return v0
.end method
.method private clampMag(FFF)F
@ -472,6 +475,8 @@
:cond_1
neg-float p1, p3
return p1
:cond_2
return p1
.end method
@ -499,6 +504,8 @@
:cond_1
neg-int p1, p3
return p1
:cond_2
return p1
.end method
@ -513,8 +520,6 @@
return-void
:cond_0
iget-object v0, p0, Landroidx/customview/widget/ViewDragHelper;->mInitialMotionX:[F
const/4 v1, 0x0
invoke-static {v0, v1}, Ljava/util/Arrays;->fill([FF)V
@ -610,6 +615,8 @@
iput p1, p0, Landroidx/customview/widget/ViewDragHelper;->mPointersDown:I
return-void
:cond_1
:goto_0
return-void
@ -767,38 +774,32 @@
int-to-float v2, v4
:goto_0
div-float/2addr v0, v2
goto :goto_1
goto :goto_0
:cond_0
int-to-float v0, v0
int-to-float v2, v5
goto :goto_0
:goto_0
div-float/2addr v0, v2
:goto_1
if-eqz p5, :cond_1
int-to-float v1, v3
int-to-float v2, v4
:goto_2
div-float/2addr v1, v2
goto :goto_3
goto :goto_1
:cond_1
int-to-float v1, v1
int-to-float v2, v5
goto :goto_2
:goto_1
div-float/2addr v1, v2
:goto_3
iget-object v2, p0, Landroidx/customview/widget/ViewDragHelper;->mCallback:Landroidx/customview/widget/ViewDragHelper$Callback;
invoke-virtual {v2, p1}, Landroidx/customview/widget/ViewDragHelper$Callback;->getViewHorizontalDragRange(Landroid/view/View;)I
@ -968,9 +969,14 @@
invoke-static {v2, v3}, Landroidx/core/view/ViewCompat;->offsetLeftAndRight(Landroid/view/View;I)V
move v6, p1
goto :goto_0
:cond_0
move v6, p1
:goto_0
if-eqz p4, :cond_1
iget-object p1, p0, Landroidx/customview/widget/ViewDragHelper;->mCallback:Landroidx/customview/widget/ViewDragHelper$Callback;
@ -987,9 +993,14 @@
invoke-static {p1, v2}, Landroidx/core/view/ViewCompat;->offsetTopAndBottom(Landroid/view/View;I)V
move v7, p2
goto :goto_1
:cond_1
move v7, p2
:goto_1
if-nez p3, :cond_2
if-eqz p4, :cond_3
@ -1016,8 +1027,6 @@
if-eqz v0, :cond_0
iget-object v0, p0, Landroidx/customview/widget/ViewDragHelper;->mInitialMotionX:[F
array-length v0, v0
if-gt v0, p1, :cond_2
@ -1043,11 +1052,7 @@
if-eqz v6, :cond_1
iget-object v6, p0, Landroidx/customview/widget/ViewDragHelper;->mInitialMotionX:[F
iget-object v7, p0, Landroidx/customview/widget/ViewDragHelper;->mInitialMotionX:[F
array-length v7, v7
array-length v7, v6
const/4 v8, 0x0
@ -1055,49 +1060,37 @@
iget-object v6, p0, Landroidx/customview/widget/ViewDragHelper;->mInitialMotionY:[F
iget-object v7, p0, Landroidx/customview/widget/ViewDragHelper;->mInitialMotionY:[F
array-length v7, v7
array-length v7, v6
invoke-static {v6, v8, v1, v8, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iget-object v6, p0, Landroidx/customview/widget/ViewDragHelper;->mLastMotionX:[F
iget-object v7, p0, Landroidx/customview/widget/ViewDragHelper;->mLastMotionX:[F
array-length v7, v7
array-length v7, v6
invoke-static {v6, v8, v2, v8, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iget-object v6, p0, Landroidx/customview/widget/ViewDragHelper;->mLastMotionY:[F
iget-object v7, p0, Landroidx/customview/widget/ViewDragHelper;->mLastMotionY:[F
array-length v7, v7
array-length v7, v6
invoke-static {v6, v8, v3, v8, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iget-object v6, p0, Landroidx/customview/widget/ViewDragHelper;->mInitialEdgesTouched:[I
iget-object v7, p0, Landroidx/customview/widget/ViewDragHelper;->mInitialEdgesTouched:[I
array-length v7, v7
array-length v7, v6
invoke-static {v6, v8, v4, v8, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iget-object v6, p0, Landroidx/customview/widget/ViewDragHelper;->mEdgeDragsInProgress:[I
iget-object v7, p0, Landroidx/customview/widget/ViewDragHelper;->mEdgeDragsInProgress:[I
array-length v7, v7
array-length v7, v6
invoke-static {v6, v8, v5, v8, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iget-object v6, p0, Landroidx/customview/widget/ViewDragHelper;->mEdgeDragsLocked:[I
iget-object v7, p0, Landroidx/customview/widget/ViewDragHelper;->mEdgeDragsLocked:[I
array-length v7, v7
array-length v7, v6
invoke-static {v6, v8, p1, v8, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
@ -1705,8 +1698,6 @@
if-eqz v0, :cond_0
iget-object v0, p0, Landroidx/customview/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker;
invoke-virtual {v0}, Landroid/view/VelocityTracker;->recycle()V
const/4 v0, 0x0
@ -1879,9 +1870,7 @@
iget p1, p0, Landroidx/customview/widget/ViewDragHelper;->mTouchSlop:I
iget p2, p0, Landroidx/customview/widget/ViewDragHelper;->mTouchSlop:I
mul-int p1, p1, p2
mul-int p1, p1, p1
int-to-float p1, p1
@ -1915,7 +1904,7 @@
return v1
:cond_6
if-eqz p1, :cond_7
if-eqz p1, :cond_8
invoke-static {v4}, Ljava/lang/Math;->abs(F)F
@ -1933,6 +1922,9 @@
:cond_7
return v1
:cond_8
return v1
.end method
.method public continueSettling(Z)Z
@ -2483,9 +2475,7 @@
if-ne v5, v6, :cond_2
iget-object v5, p0, Landroidx/customview/widget/ViewDragHelper;->mCapturedView:Landroid/view/View;
invoke-virtual {p0, v5, v4}, Landroidx/customview/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z
invoke-virtual {p0, v6, v4}, Landroidx/customview/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z
move-result v4
@ -2548,17 +2538,15 @@
iget v1, p0, Landroidx/customview/widget/ViewDragHelper;->mTrackingEdges:I
and-int/2addr v1, p1
and-int v2, p1, v1
if-eqz v1, :cond_5
if-eqz v2, :cond_5
iget-object v1, p0, Landroidx/customview/widget/ViewDragHelper;->mCallback:Landroidx/customview/widget/ViewDragHelper$Callback;
iget-object v2, p0, Landroidx/customview/widget/ViewDragHelper;->mCallback:Landroidx/customview/widget/ViewDragHelper$Callback;
iget v2, p0, Landroidx/customview/widget/ViewDragHelper;->mTrackingEdges:I
and-int/2addr p1, v1
and-int/2addr p1, v2
invoke-virtual {v1, p1, v0}, Landroidx/customview/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V
invoke-virtual {v2, p1, v0}, Landroidx/customview/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V
:cond_5
return-void
@ -2633,8 +2621,6 @@
iget-object v2, p0, Landroidx/customview/widget/ViewDragHelper;->mLastMotionY:[F
iget v3, p0, Landroidx/customview/widget/ViewDragHelper;->mActivePointerId:I
aget v2, v2, v3
sub-float/2addr v0, v2
@ -2780,24 +2766,22 @@
iget v1, p0, Landroidx/customview/widget/ViewDragHelper;->mTrackingEdges:I
and-int/2addr v1, v0
and-int v2, v0, v1
if-eqz v1, :cond_c
if-eqz v2, :cond_c
iget-object v1, p0, Landroidx/customview/widget/ViewDragHelper;->mCallback:Landroidx/customview/widget/ViewDragHelper$Callback;
iget-object v2, p0, Landroidx/customview/widget/ViewDragHelper;->mCallback:Landroidx/customview/widget/ViewDragHelper$Callback;
iget v2, p0, Landroidx/customview/widget/ViewDragHelper;->mTrackingEdges:I
and-int/2addr v0, v1
and-int/2addr v0, v2
invoke-virtual {v2, v0, p1}, Landroidx/customview/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V
invoke-virtual {v1, v0, p1}, Landroidx/customview/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V
return-void
:cond_c
:goto_3
return-void
nop
:pswitch_data_0
.packed-switch 0x0
:pswitch_6
@ -2982,23 +2966,19 @@
iget v3, v0, Landroidx/customview/widget/ViewDragHelper;->mTrackingEdges:I
and-int/2addr v3, v1
and-int v4, v1, v3
if-eqz v3, :cond_9
if-eqz v4, :cond_9
iget-object v3, v0, Landroidx/customview/widget/ViewDragHelper;->mCallback:Landroidx/customview/widget/ViewDragHelper$Callback;
iget-object v4, v0, Landroidx/customview/widget/ViewDragHelper;->mCallback:Landroidx/customview/widget/ViewDragHelper$Callback;
iget v4, v0, Landroidx/customview/widget/ViewDragHelper;->mTrackingEdges:I
and-int/2addr v1, v3
and-int/2addr v1, v4
invoke-virtual {v3, v1, v2}, Landroidx/customview/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V
invoke-virtual {v4, v1, v2}, Landroidx/customview/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V
goto/16 :goto_2
:cond_2
iget v3, v0, Landroidx/customview/widget/ViewDragHelper;->mDragState:I
if-ne v3, v4, :cond_9
float-to-int v3, v7
@ -3216,17 +3196,15 @@
iget v3, v0, Landroidx/customview/widget/ViewDragHelper;->mTrackingEdges:I
and-int/2addr v3, v2
and-int v4, v2, v3
if-eqz v3, :cond_9
if-eqz v4, :cond_9
iget-object v3, v0, Landroidx/customview/widget/ViewDragHelper;->mCallback:Landroidx/customview/widget/ViewDragHelper$Callback;
iget-object v4, v0, Landroidx/customview/widget/ViewDragHelper;->mCallback:Landroidx/customview/widget/ViewDragHelper$Callback;
iget v4, v0, Landroidx/customview/widget/ViewDragHelper;->mTrackingEdges:I
and-int/2addr v2, v3
and-int/2addr v2, v4
invoke-virtual {v3, v2, v1}, Landroidx/customview/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V
invoke-virtual {v4, v2, v1}, Landroidx/customview/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V
:cond_9
:goto_2